На самом деле все проще
moko 17.02.2021 19:43
/ 17.02.2021 19:44
Если метод использует $result[value] или ^return[value] и могут быть сомнения, что это делается во всех ветках выполнения кода, надо просто первым действием в методе выполнить $result[].
Приведенная в тесте ситуация в жизни крайне редко приводит к проблемам, мы только при обновлении на 3.4.0 с таким сталкивались. Ну и в планах все-таки выявлять использование $result во время компиляции. Правда и это не на 100% совместимо и тоже может привести к багам. :(
- Интересно, а как лучше?, moko [M] 08.02.2021 16:35
- Неясно, G_Z [M] 16.02.2021 20:49 / 16.02.2021 20:50
- Ответ, moko [M] 16.02.2021 23:43
- Снова неясно, G_Z [M] 16.02.2021 23:57 / 17.02.2021 00:58
- Ответ, moko [M] 17.02.2021 01:05
- Ответ, G_Z [M] 17.02.2021 01:15
- Ответ, moko [M] 17.02.2021 02:54
- Чавооо... 0_0, Fritz 17.02.2021 18:47
- На самом деле все проще, moko [M] 17.02.2021 19:43 / 17.02.2021 19:44
- Ответ, G_Z [M] 17.02.2021 04:39 / 17.02.2021 04:45
- Ответ, moko [M] 17.02.2021 14:24
- Нестрогая типизация это всегда магия, Den 16.02.2021 13:43
- А почему эта история только про числа?, Ivan Sergeev 09.02.2021 11:53
- Голосую за -1 double во всех случаях (-), Sumo [M] 08.02.2021 19:59