[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поведение константы
GET
$i='1';
define('I',1);

if($i==I)echo 'ok';//ok
else echo 'no';

if($i!==I)echo 'no';//no
else echo 'ok';


Привет.

Видимо устал, но не могу понять, что за ... почему так???

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Lenarfate
а что вас смущает, по-моему, все верно)
GET
Lenarfate

Ну как??? Противоположные же ответы! Должно быть okok

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
rooor
=== проверяет тип, $i - строка, в константе число, соответственно второе условие true
GET
Все заработался блин.

$a == $b Равно TRUE если $a равно $b после преобразования типов.

$a !== $b Тождественно не равно TRUE если $a не равно $b или они разных типов.



_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Valick
обычно var_dump помогает smile.gif
хотя rooor, уже написал, что сравнение сравнения некорректное

_____________
Стимулятор ~yoomoney - 41001303250491
inpost
== !=
=== !==

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.