2.变量
2.1变量的声明:
A.在php中变量的声明用美元符号
后
跟
变
量
名
来
表
示
,
使
用
赋
值
操
作
符
(
=
)
给
一
个
变
量
赋
值
。
使
用
2
个
美
元
符
号
后跟变量名来表示,使用赋值操作符(=)给一个变量赋值。使用2个美元符号
后跟变量名来表示,使用赋值操作符(=)给一个变量赋值。使用2个美元符号
表
示
一
个
可
变
变
量
。
这
时
两
个
两
个
变
量
都
会
被
定
义
。
(
例
如
:
表示一个可变变量。这时两个两个变量都会被定义。(例如:
表示一个可变变量。这时两个两个变量都会被定义。(例如:hi=hello;$
h
i
=
w
o
r
l
d
=
hi=world=
hi=world=hello)
B.可以同时声明多个变量,并附上相同的值。(
a
=
a=
a=b=
c
=
c=
c=d=”value”)
2.2我们可以借助unset()函数释放指定的变量;使用isset()函数检查变量是否设置,已设置为true,未设置为false;使用empty()函数检查一个变量是否为空(推荐使用!empty()方法去判断一个变量存在且不为空),如果empty()函数的参数是非空或者非0的值,则返回FALSE。相反这为TRUE(列如“”、0、“0”、null、false、array()、等)
2.3变量名的标识符一定不要以数字开头,中间不能使用空格,且不能使用点分开,可以使用中文也可以使用下划线开头。(错误:$3x;$3 x;$3.x)
2.4变量名是严格区分大小写的。(但是内置结构和关键字及用户自定义的类名和函数名是不区分大小写的。如echo,while,等)
2.5引用赋值:
A.通常情况下,当一个表达式的值赋予给另一个变量是,改变一个值是不会影响另一个值的。
B.但是采用了引用赋值时。改动新的变量会影响到原始变量,反之亦然。但是php的引用不像是C语言中的地址指针。在php上他们的存储空间时不同的,只是把各自的值关联在一起了。基于这一点使用unset()则不会导致所有的变量消失。
C.使用引用赋值,简单地将一个“&”符号加到原变量前。例如($foo=’Bob’; KaTeX parse error: Expected 'EOF', got '&' at position 5: bar=&̲foo)
2.6相比与python,php与c++在每个句子的结束都会有封号(;)
2.2的用法
可变变量
变量的应用赋值