User Tools

Site Tools


phpsqlet:null_and_empty

Table of Contents

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.

phpsqlet/null_and_empty.txt · Last modified: 2016/04/13 17:01 by leo