若是 var
是非空或非零的值,则 empty() 返回 FALSE
。换句话说,""、0、"0"、 NULL
、 FALSE
、array()、var $var; 以及没有任何属性的对象都将被认为是空的,若是 var
为空,则返回 TRUE
。
php
$dc = '0'; $dcs = empty($dc); var_dump($dcs);
php数组下标数组
$arr1 = array("a"=>12,0); var_dump($arr1); unset($arr1[0]); var_dump($arr1);
数组下标可使用字符串 数字 不过数字会转为int型ui
$a1[false] = 12; $a1[true] = 14; var_dump($a1); $a2[-10] = -10; $a2[] = 'what'; var_dump($a2); $a3[-10.5] = -10.5; $a3[10.4] = 10.4; $a3[11.5] = 11.5; var_dump($a3); $a4[''] = ''; $a4['10'] = '10'; var_dump($a4); $a5[null] = null; var_dump($a5);
都是载入目标文件,可是在目标文件找不到时,错误的处理方式不一样:spa
Require:须要,若是找不到,中止脚本执行,发生一个致命错误。code
Include: 加载,若是找不到,脚本继续执行,发出一个警告错误。对象
Xxxx_once,在载入目标文件以前,先判断当前脚本是否已经载入了目标文件。若是已载入,不会再次载入,若是没有则载入。字符串