PHP每天学一点

如果 var 是非空或非零的值,则      empty()  返回       FALSE 。换句话说,""0"0" NULL FALSE array()var $var;      以及没有任何属性的对象都将被认为是空的,如果      var 为空,则返回 TRUE 。 

$dc = '0';
$dcs = empty($dc);
var_dump($dcs);

php数组下标

$arr1 = array("a"=>12,0);
var_dump($arr1);
unset($arr1[0]);
var_dump($arr1);

数组下标可以使用字符串 数字 不过数字会转为int型

$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);

Require pk include

都是载入目标文件,但是在目标文件找不到时,错误的处理方式不同:

Require:需要,如果找不到,停止脚本执行,发生一个致命错误。

Include: 加载,如果找不到,脚本继续执行,发出一个警告错误。

Include_once pk include

Xxxx_once,在载入目标文件之前,先判断当前脚本是否已经载入了目标文件。如果已载入,不会再次载入,如果没有则载入。


你可能感兴趣的:(PHP)