Залил сегодня новый сайт на продакшн-сервер. Открываю. Вижу белый экран. Иду курить логи:
PHP Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM
WTF?!!
Погуглив, пришел к выводу, что не понравился интерпретатору статический метод, который я имел наглость вызвать во View, в PHP 5.3.x сей финт ушами сработал на ура, а вот в PHP 5.2.12 — нет. Как оказалось, в переводе с иврита (как подсказывают знатоки, ивритом не владею, так что не ручаюсь), это означает «двойное двоеточие». Так что если где выползет, не пугайтесь ![]()





Comment