Я получил эту функциюсдержанное зарезервированное ключевое слово сбрасывает ошибку. Зачем?
//admin
$router->route['/admin']->route['default'] = function() { //line 51
if (isLoggedIn()) //line 52
goTo('CMS'); //line 53 <---
else //and so on
goTo('login');
};
но у меня ошибка парсинга: ошибка синтаксиса, неожиданный «(», ожидая T_STRING в /path/index.php на линии 53
Что такое ошибка
потому что 'goto' является конструкцией языка PHP, а не функцией: http://php.net/goto. вы не можете заменить/переопределить языковые конструкции своими собственными версиями, например. 'function echo ($ x) {print ($ x); } echo ('hi mom') 'будет производить ту же самую ошибку, что и у вас. –
, но я вернул его на верблюдах. Ошибка тоже отличается, поэтому (по моему скромному мнению) это не проблема –
так? только имена переменных php чувствительны к регистру. большинство остальных - нет. –