Функция print работает без кавычек?

Статус
В этой теме нельзя размещать новые ответы.

marmota

Новичок
Функция print работает без кавычек?

PHP не выдает ошибку, если опустил кавычки: print Helloworld; работает как надо. Забросил PHP три года назад и решил вспомнить, а тут такое.) Это такое нововведение в PHP? Еще заметил, что print $ar; тоже не выдает ошибку, хотя $ar нигде до этого не объявлял. Может какие настойки появились, отключающие ошибки? Подскажите.
Спасибо.
 

marmota

Новичок
если бы просто ошибку не печатал, одно дело... но ведь он выполняется. это нормально теперь?

то есть print ttt; выводит ttt на экран. Константу ttt нигде не определял.)
 

korchasa

LIMB infected
Автор оригинала: marmota
если бы просто ошибку не печатал, одно дело... но ведь он выполняется. это нормально теперь?
А что ему делать? Неопределенные данные это нотис, а не фатальная ошибка. Ну с точки зрения разработчиков PHP.
Интересно почему кастится до названия константы, а не до NULL.
Хотя и то и другое не важно, ибо наличие данных надо проверять.
 

Фанат

oncle terrible
Команда форума
это всегда было нормально.
а отображение ошибок задается в настройках.

-~{}~ 02.11.09 00:02:

куда хуже то, что аффтар не понимает, что функция print действительно работает без кавычек. поскольку никакие кавычки в ее синтаксисе не предусмотрены.
 

marmota

Новичок
Фанат
поясните, пожалуйста, что значит, что при передаче строкового параметра (будь то функция print или любая другая) кавычки не предусмотрены? Я правильно Вас понял, что print Hello; (при том, что константа Hello не определена) синтаксически корректный код?? Запустите его при E_ALL.
 

Духовность™

Продвинутый новичок
marmota, 01.11.2009: Забросил PHP три года назад и решил вспомнить
marmota, 14 мин. назад
Человек похоже неожиданно в спячку впадает и спит годами. Прямо перед монитором))

Может все-таки
а может ну его.. это.. и не надо вспоминать?
 

marmota

Новичок
Вам не кажется, что ответить на вопрос было бы логичнее?? Инфантильность - порок, тем более в 29.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
marmota
Тебе ответили.
Логичнее воспользоваться мозгом.

Топик закрыт
 

Духовность™

Продвинутый новичок
Инфантильность - порок, тем более в 29.
Офигеть. Мне про инфантильность рассказывает человек, который за год и два месяца не смог изучить две ссылки в мануале. Ложись обратно в спячку)))
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху