1、只包含 PHP 代码的文件,结束标志最好不要存在,因为PHP本身不需要,这样做可以防止它的末尾被意外的注入空白符号,而脚本中此时并无输出意图,这会导致使用 header()、setCookie()、session_start()等设置头信息的函数时发生错误。
2、PHP声明变量:不需要提前声明,第一次给变量赋值就是创建了这个变量。
3、控制变量的几个函数
释放指定的变量:unset($var)
检测变量是否设置:isset($var)
检查一个变量是否为空:empty($var)
4、变量的命名
变量名 严格区分大小写;
内置结构、关键字、用户自定义的类名和函数名不区分大小写。
5、变量的赋值
传值赋值:变量总是传值赋值,就是将值复制给变量。改变其中一个变量的值,另外一个变量不受影响。
引用赋值:指向,传地址,相当于给那块地址,取了别名。改变新变量,影响老变量。这种赋值更快,再密集的循环中可以体会到。需要加取地址符:&,
例如:$foo = 'bbb';
$bar = &$foo; //将变量$foo 的引用赋值给变量$bar
6、变量的类型:
四种标量:boolen(布尔型)、integer(整型)、float(浮点型)、string(字符串)
两种复合类型:array(数组)、object(对象)
两种特殊的类型:resource(资源)、NULL