Quel est la différence entre un double égale et un triple égale en php ?
<?php
var_dump(
1 == '1',
1 === '1',
1 == true,
1 === true,
true == '1',
true === '1',
1 == '1plop',
1 === '1plop',
true == '1plop',
true === '1plop',
strpos('hello world', 'hello') == false,
strpos('hello world', 'hello') === false
);
Avec == le code ci-dessous retourne true
et avec === il retourne false.
En effet le triple égale compare aussi si c'est le même type.
Ajouter votre avis