Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
nkostya 24.05.2020 17:12 / 24.05.2020 17:12
Если объявить в классе OPTIONS:dynamic и попытаться из класса обратиться к несуществующей переменной - всегда ошибка.@CLASS Model @OPTIONS locals partial dynamic @GET_DEFAULT[sName][result] some... #end @GET_DEFAULT[] @create[hData] $self._data[$hData] @static:GET_ALL[] $self._all[sadasd]Попытаемся выполнить:
$Model:ALLполучаем exception
GET_DEFAULT method of 'Model' is not allowed to be called staticallyОбойти можно только сложными reflection:field, но только это очень не удобно.