Страницы

Поиск по вопросам

понедельник, 18 марта 2019 г.

Сравнение нуля и строки с помощью == в PHP

Почему условие if ((int)0 == 'string') возвращает true?


Ответ

'string' приводится к (int), т.к. в сравнении участвует число. А т.к. в 'string' нет цифр, она приварнивается к 0.
тут и тут читайте.

Комментариев нет:

Отправить комментарий