Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
MoKo 18.12.2015 07:18
Похоже, $BASE:property — это обращение к статическому полю класса, и трюк «динамический вызов, под видом статического» вызова методов базового класса с полями не работает.Да, но по факту это свежая несовместимость. Не называю багом, поскольку документирован только ^BASE:method[]. :) И его текущая реализация плоха - ведет к дополнительным проверкам при каждом вызове метода (и баги в этом коде уже были), поэтому ее и убрал. Записал в to-do, в идеале это во время компиляции надо обрабатывать.
Стоит декларировать статическое поле и значение будет получено.