parser

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

 

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

Ответ

MoKo 08.12.2015 22:53

По мне так это достаточно мутная фича, сделанная скорее для ускорения работы. Во времена до 3.4.0 весь оформительский whitespace был куда более накладен и это вероятно было достаточно дешевое решение с точки зрения реализации. Не пользуюсь, поскольку на мой взгляд это неочевидно работает.
^if(1){
  здесь whitespace удаляем
}
^if(1)[
  а здесь нет
]
На вид требуемое сделать просто, но еще [result] иногда использовался как способ выявления ошибок в коде (например забытый $ или ^ перед именем переменной). Такая возможность понятно исчезнет.