php中的变量
???变量名的命名规范及特性
?????1.必须以数字,字母,下划线组成,不能以数字开头
?????2.变量名中间不能有空格,不能有点 .
?????3.严格区分大小写
?????4.变量可以重复赋值
?????p.s $this
?变量命名的建议:
?1.变量名要有意义,可以使用中文,但不推荐.
?2.避免使用PHP关键字作为变量名.
???if/true/false/function/exit等等
?3.变量名为多个单词组成时,使用小驼峰命名法来定义.
?第一个单词以小写字母开始,之后单次首字母都大写.
???$formData = 110;
关于变量的三个函数
???unset() ?删除变量
???isset() ?判断一个变量是否存在
?????变量存在返回真true ??否则返回假 false
?????被unset()掉的变量返回false
?????当变量的值为null的时候,返回false
???empty() ?判断一个变量是否为空
???
关于变量的三个函数
???unset() ?删除变量
???isset() ?判断一个变量是否存在
?????变量存在返回真true ??否则返回假 false
?????被unset()掉的变量返回false
?????当变量的值为null的时候,返回false
???empty() ?判断一个变量是否为空
?????(空 零 假)返回真true,其它情况返回假false.
?????""、0、"0"、NULL、FALSE、array();
?????以及没有任何属性的对象都将被认为是空的,如果变量为空,则返回 TRUE. ?
$a = 0;
???$a = ‘‘;
???$a = ‘0‘;
???$a = null;
???$a = false;
???$a = array();
???var_dump(isset($a));
???echo ‘<hr>‘;
???var_dump(empty($a));
可变变量
???就是玩文字游戏
$a = 10;
?$b = &$a;
?$b = 99;
?unset($b);
$c = ‘love‘;
?$love = ‘呵呵哒‘;
?echo ?$$c; ??//$love
?echo ‘<hr>‘;
php第二天
原文地址:https://www.cnblogs.com/fujunjie/p/9466922.html