|<- [[Booleans]]|[[Type juggling and casting]] ->| ===== NULL and empty ===== ==== null ==== "NULL is a fancy term for nothing, for not having a value, it's not zero, not empty String, it's the actual lack of a value." -> Permet d'assigner une variable à une absence de valeur. $n = null; // or NULL, case-insensitive $m = "hi"; echo is_null($n); echo isset($n); // false echo isset($m); // true echo isset($o); // false (variable non déclarée). ==== empty ==== empty = "", null, 0, 0.0, "0", false, array(). echo empty(0);//true echo empty(0.0);//true echo empty("0");//true echo empty(false);//true echo empty(array());//true echo empty(null);//true echo empty("");//true Attention à l'usage, si ces éléments sont une valeur acceptable. Empty & non null, empty & non numeric, etc.