前言:既然想堂堂正正的在这个社会立足,那就用心去搏一把。

今年的这段时期为比较迷茫,看清了自己的幼稚,真正懂得了自己的懦弱,也试着放弃过挣扎,可是那种被人看不起的感受我不想再经历。

终于放下了执念,剩下的就是需要转变了。我相信经历过时间的洗涤,我会变得更好!

 

PHP变量的概念:变量指程序中使用的数值是可以变化的量,与常量(一旦被定义,就无法改变)相反

 

                           变量是存储信息的"容器

上面php中x y z被称为变量。

 

php中变量的概念举例讲解:

                                           变量名--变量值--存储地址

                                           例:变量$e=58;

                                           发生了什么

                                           首先是变量表里多出了一个$e

                                            然后是开辟了一块内存空间,该空间的值是58

                                            $e指向58所在的地址

                                            echo$e时先从变量表里找到$e,根据$e的地址找到其空间,从其地址读出来58.

 

PHP 变量

与代数类似,可以给 PHP 变量赋予某个值(x=5)或者表达式(z=x+y)。

变量可以是很短的名称(如 x 和 y)或者更具描述性的名称(如 age、carname、totalvolume)。

PHP 变量规则:

  • 变量以 $ 符号开始,后面跟着变量的名称
  • 变量名必须以字母或者下划线字符开始
  • 变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
  • 变量名不能包含空格
  • 变量名是区分大小写的($y 和 $Y 是两个不同的变量)
  •  

  • 注:当您赋一个文本值给变量时,请在文本值两侧加上引号。

     

局部和全局作用域

在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。

在 PHP 函数内部声明的变量是局部变量,仅能在函数内部访问:

 

 

PHP global 关键字

global 关键字用于函数内访问全局变量。

在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字:

例:

 

Static 作用域

当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除。

要做到这一点,请在您第一次声明变量时使用 static 关键字: