|
|
|
|
|
для: amsun
(23.02.2006 в 21:58)
| | Оператор = - это оператор присвоения.
== - равенства, он возвращает TRUE когда переменные равны, в том числе возвращается TRUE в систуациях "" == 0, когда такого приведения типов следует избегать используется оператор эквивалентности ===, он для сравнения "" === 0 вернёт false, хотя 0 === 0 и "" === "" по прежднему вернут true. Поэтому со значением NULL следует сравнивать только при помощи оператора ===. | |
|
|
|
|
|
|
|
для: amsun
(23.02.2006 в 21:58)
| | == - строки равно
=== - строки равны и их типы идиентичны | |
|
|
|
|
|
|
| А то использую постоянно разные варианты, иногда работает, иногда нет, тупо исправляю, но хотелось бы узнать в чем различие. Допустим, часто необходимо сравнивать значение из $_POST переменных с строковыми значениями или со значением NULL. Что там выбрать? | |
|
|
|
|