Возможный дубликат:
3 разных равны
Есть ли разница между == и === в php? оба, кажется, работают отлично для меня, когда я использую их в условном заявлении. Я очень новичок в программировании на PHP. Пожалуйста, рассмотрите это и ответьте простыми словами.
$a == $b Equal true : если $a равно $b , после манипуляции типа.
$a === $b Идентичное значение true : если $a равно $b , и они одного типа .
$a === $b
TRUE если $a equal $b , и они одного типа. (введенный в PHP 4 )
$a == $b
TRUE если $a равно $b после манипуляции с типом.
Читайте здесь для получения дополнительной информации: http://www.php.net/manual/en/language.operators.comparison.php