私はこの機能 lower-cased予約キーワードはエラーをスローします。どうして?
//admin
$router->route['/admin']->route['default'] = function() { //line 51
if (isLoggedIn()) //line 52
goTo('CMS'); //line 53 <---
else //and so on
goTo('login');
};
を持っているが、私はパースエラーました:?、予期しない「(」、ライン53
に/path/index.phpにT_STRINGを期待することは何のエラー構文エラーを
'goto'はPHP言語の構文であり、関数ではないため、http://php.net/gotoです。言語構造を独自のバージョンで置き換える/上書きすることはできません。 'function echo($ x){print($ x); } echo( 'hi mom') 'は、まったく同じエラーを生成します。 –
しかし私はそれをラクダに入れました。エラーも異なるので、(私の謙虚な意見では)これは問題ではありません –
そうですか? PHPの変数名でのみ大文字と小文字が区別されます。他のほとんどはそうではありません。 –