| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
andylars 07.08.2016 16:09 / 07.08.2016 16:12
В документации я нашел (пока) только в разделе класса int,double,bool, которая открыто гарантирует, что0 = false, !0 = true
в применении к методу .bool
т.е. правило официально в документации декларировано только для кода вида
$_str[1]
^if(^_str.bool(false)){ TRUE }{ FALSE }
но де-факто, работает и применяется в сторонних исходниках:
^if(^_str.int(0)){ TRUE }{ FALSE }Т.к. по правилу недокументированной фичи: недокументировано, значит всегда может сломаться,можно ли надееться, что такое правило в выражении - не сломается в будущем?