全国服务热线:400-035-8011

位置:宁波达内IT教育培训学校 > 学校动态 > PHP中的变量

PHP中的变量

来源:宁波达内IT教育培训学校时间:2019/11/28 9:37:34

次赋值,就创建了变量。必须使用"$"后跟变量名表示。再次给该变量赋值会覆盖之前的变量。

php变量声明以后有一定的范围,变量的范围即它定义的上下文背景(也就是它生效范围)。大部分的php变量如果不是在函数里面声明的,只有在声明处到文件结束的一个单独范围内使用

这个单独的范围跨度不仅是结束标记处使用,可以在一个页面的所有开启的PHP模式下使用,也包含了include和require引入的文件。如果使用COOKIE或SESSION还可以在多个页面中应用。

在变量的使用范围周期内,我们可以借助unset()函数释放指定的变量,使用isset()函数检测变量是否设置和使用empty()函数检测一个变脸是否为空。

empty()与isset()的区别:

如果empty()函数的参数是非空或非零的值,则empty()返回false。""、0、“0”、null、false、array()、var $var、以及没有任何属性的对象都将被认为是空的。如果参数为空,则返回true。

如果函数isset()参数存在,则返回true。若使用isset()检测一个被设置成null的变量或使用unset()释放了一个变量,都将返回false。

注意:字节NULL("\0")并不等同于null常数。

建议:使用!empty($var)判断变量存在且不能为空。

1、变量的命名

变量名区分大小写。但内置结构和关键字以及用户自定义的类名和函数名都是不区分大小写的。


PHP中的变量


2、可变变量

可变变量可使用一个普通变量的值作为这个可变变量的变量名。

3、变量的引用赋值

变量总是传值赋值。也就是说,当将一个表达式的值赋予一个变量时,整个原始表达式的值被赋值到目标变量。改变其中一个变量的值,将不会影响到另一个变量。

引用赋值,将“&”加到变量前。将变量的引用方式复制给新的变量,指向共同的引用,改变任何一个变量的值,都会影响另一个变量。

只有有名字的变量才可以引用赋值不会将引用赋值的两个变量在内存上同体,只是把各自的值相关联起来,基于这一点,unset()不会导致另一个变量消失。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/1840/news/113495/违者必究! 以上就是宁波达内IT教育培训学校 小编为您整理 PHP中的变量的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011