前言:既然想堂堂正正的在这个社会立足,那就用心去搏一把。
今年的这段时期为比较迷茫,看清了自己的幼稚,真正懂得了自己的懦弱,也试着放弃过挣扎,可是那种被人看不起的感受我不想再经历。
终于放下了执念,剩下的就是需要转变了。我相信经历过时间的洗涤,我会变得更好!
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 关键字: