Страницы

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

воскресенье, 9 февраля 2020 г.

Непонятное сравнение в php

#php


Изучаю php и не понимаю как так получается. Сравниваю 2 числа и результат true.

var_dump(9 == 011);


Причём если будет 09 то получаю ошибку, а 011 интерпритатор пропускает
    


Ответы

Ответ 1



Потому, что интерпретатор преобразует 011 в восьмиричную систему, а это как раз 9. А 09 php не может преобразовать ни к одной, доступной ему системе.

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

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