parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

MoKo 07.12.2015 22:56

Ну, CLASS_NAME тоже вполне может использоваться.
Мне кажется FILE_NAME не сильно хуже в плане конфликтов.
Оба хороши. :) Частично поэтому Миша переделал реализацию обращения к $o.CLASS_NAME, теперь это обрабатывается на этапе компиляции и например такой код в 3.4.4 ведет себя иначе:
$v[CLASS_NAME] $o.$v
Можно конечно и FILE_NAME в этот список добавить, но изменений будет заметно больше...

Итого осталось четко определиться, что выдавать в случае системных классов и классов, созданных через process.