$i='1';
define('I',1);
if($i==I)echo 'ok';
else echo 'no';
if($i!==I)echo 'no';
else echo 'ok';
Привет.
Видимо устал, но не могу понять, что за ... почему так???
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Lenarfate
9.01.2014 - 16:50
а что вас смущает, по-моему, все верно)
Lenarfate
Ну как??? Противоположные же ответы! Должно быть okok
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
=== проверяет тип, $i - строка, в константе число, соответственно второе условие true
Все заработался блин.
$a == $b Равно TRUE если $a равно $b после преобразования типов.
$a !== $b Тождественно не равно TRUE если $a не равно $b или они разных типов.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
обычно var_dump помогает

хотя
rooor, уже написал, что сравнение сравнения некорректное
_____________
Стимулятор ~yoomoney - 41001303250491
== !=
=== !==
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.