Возможный дубликат:
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