Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

null n’est pas toujours égal à false

<?php

var_dump(null == false);

print_r([null => 1,
        false => 1,
        ]);

?>

null est égal à false, donc la première égalité est en réalité vraie.

D’un autre côté, utiliser null et false comme clés dans un tableau les fait convertir en chaîne : ils finissent par être différents, ce qui permet de stocker deux éléments dans le tableau.

See Also

PHP Features

Last updated: 11 October 2026