parser

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

 

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

На самом деле все проще

moko 17.02.2021 19:43 / 17.02.2021 19:44

Если метод использует $result[value] или ^return[value] и могут быть сомнения, что это делается во всех ветках выполнения кода, надо просто первым действием в методе выполнить $result[].

Приведенная в тесте ситуация в жизни крайне редко приводит к проблемам, мы только при обновлении на 3.4.0 с таким сталкивались. Ну и в планах все-таки выявлять использование $result во время компиляции. Правда и это не на 100% совместимо и тоже может привести к багам. :(