决定写这篇笔记是因为empty的概念一直比较模糊,在代码逻辑中经常需要判断的时候,总是模拟两个Can。常见的“null”如下:integer0:0character1:1characternull:""characterzero:"0"emptyarray:[]truefalsenullNUll以上简单易懂,也很常见,重点说说NULL。什么是NULL?null是计算机中的保留值,可用于不指向对象的指针。现在很多程序都是用指针来表示条件,但是在不同的语言中,意思是不一样的。这里我们只介绍PHP中的NULL。在PHP中,表示一个变量还没有被赋值,或者赋值为NULL,并且已经被取消设置。使用PHP函数对电影最大作用数:在电影中gettype()empty()is_null()isset()boolean:if($x)$x="";stringTRUEFALSETRUEFALSE$x=null;NULLTRUETRUEFALSEFALSEvar$x;NULLTRUEFALSEFALSE$x未定义NULLTRUEFALSEFALSE$x=array();arrayTRUEFALSETRUEFALSE$x=false;booleanTRUEFALSETRUEFALSE$x=true;booleanFALSEFALSETRUETRUE$x=1;integerFALSEFALSETRUETRUE$x=42;integerFALSETRUETRUE$x=0;integerTRUEFALSETRUE$x=-1;integer$FALSETRU"1";stringFALSEFALSETRUE$x="0";stringTRUEFALSETRUE$x="-1";stringFALSEFALSETRUE$x="php";stringFALSEFALSETRUE$x="true";stringFALSEFALSETRUE$x="false";stringFALSEFALSETRUETRUE松散研究==TRUEFALSE10-1"1""0""-1"NULLarray()"php"""TRUETRUEFALSETRUEFALSETRUETRUEFALSETRUETRUEFALSETRUETRUEFALSETRUETRUEFALSETRUETRUETRUEFALSETRUETRUEFALSETTRUETRUETRUEFALSETTRUE1TRUEFALSETRUEFALSETTRUETRUEFALSETTRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUETRUEFALSEFALSEFALSEFALSE"1"TRUEFALSETRUEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSE"0"FALSETRUEFALSETRUEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSE"-1"TRUEFALSEFALSEFALSETRUEFALSEFALSETRUEFALSEFALSEFALSEFALSENULLFALSETRUEFALSETRUEFALSEFALSEFALSEFALSETRUETRUEFALSETRUEarray()FALSETRUEFALSEFALSEFALSEFALSEFALSEFALSETRUETRUEFALSEFALSE"php"TRUEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSETRUEFALSE""FALSETRUEFALSETRUEFALSEFALSEFALSEFALSETRUEFALSEFALSETRUE严格比较===TRUEFALSE10-1"1""0""-1"NULLarray()"php"""TRUETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE1FALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE0FALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE-1FALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSE"1"FALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSE"0"FALSEFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSE"-1"FALSEFALSEFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSENULLFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEarray()FALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE"php"FALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE"
