Конечно понимает, просто неправильно посчитает и всё. Посчитает половину выражения, а вторая половина может внезапно в воздухе повиснуть. Одно неловкое движение и всё.
Я совсем не это имел ввиду, а то, что из за динамической типизации никода не знаешь, что находится в переменной. Особенно если код писал какой-нибудь юный падаван.
www.tvkultura.ru/page.html?cid=13484&p=2
Я уже осилил яйцо, грушу и чеснок.
software.intel.com/en-us/non-commercial-software-development
Ещё скажу что очень весело функции по префиксу искать — когда нужно — не найдёшь никогда.