Не помню: а можно ли вызвать не сущ. методы класса без ^try и ^process (а-ля свойства но для методов)?
andylars 25.01.2017 14:13
/ 25.01.2017 14:15
Задача:
Хочу вызывать метод объекта (динамического класса)
не будучи уверенным, что такой метод в данный момент у класса (реализован/подгружен),
т.е без проверки всякими reflection'ами снаружи.
Чтобы в случае обращения к не сущ.методу, класс сам мог перехватить этот момент внутри себя и выдать результат такого поведения.
Т.е. как GET_DEFAULT, но не про поля, а про методы
Т.е. не хочется делать вызов через какой-то "универсальный метод"
с параметром - имя метода (т.к. читабельность нулевая будет),
и уж тем более process доставать:
$obj[^MyClass::create[]]
^obj.getA[param] ^rem{# извне хочется так }
^obj._method[getA;param] ^rem{# а не вот так }
Чувствую, что как будто, где-то можно выехать, но не помню как.
Или нельзя...
- Не помню: а можно ли вызвать не сущ. методы класса без ^try и ^process (а-ля свойства но для методов)?, andylars 25.01.2017 14:13 / 25.01.2017 14:15