##php开启代码错误提示centos环境下
vim /etc/php.ini
把 display_errors = Off
改为 display_errors = On
把 error_reporting = xxx
改为 error_reporting = E_ALL | E_STRICT
##PHP 0 和null和false的区别
PHP 0 和null和false值相等类型不等!
注意:
NULL是一种特殊的类型.
两种情况下为NULL
- $var = NULL;
- $var;
3.0、“0”、NULL以及没有任何属性的对象都将被认为是空的。
举例如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| <?php
$test=0;
if($test==''){
echo '<br />在php中,0即为空'; //被输出
}
if($test===''){
echo '<br />在php中,0即为空'; //不被输出
}
if($test==NULL){
echo '<br />在php中,0即为空'; //被输出
}
if($test===NULL){
echo '<br />在php中,0即为空'; //不被输出
}
if($test==false){
echo '<br />在php中,0即为空'; //被输出
}
if($test===false){
echo '<br />在php中,0即为空'; //不被输出
}
?>
```
|