1
$deploy->post_deploy = function() use ($deploy) {
  // hit the wp-admin page to update any db changes
  exec('curl http://www.my.address.ipq.co/dev/build');
  $deploy->log('Doing a dev/build for silverstripe... ');
};

Eclipse では、(私は phpeclipse を使用しています) エラーは Parser error "';' です。式の後に期待されます。見つかったトークン: ()

関数の後の括弧を強調表示します。

クロージャーは 5.3 の新機能であることを知っているので、phpeclipse が使用していた php を環境設定 > php 外部ツールで確認し、実行コマンドとパーサー コマンドが xamp ツールを指していたので、wamp インストールの php.exe を使用するように修正しました。代わりは。

ファイルに対して同じ (wamp バージョン) php.exe -l -f コマンドを実行したところ、「deploy.php で構文エラーが検出されませんでした」と表示されるので、これは Eclipse 構成の問題であるに違いありません。

正しいバージョンのphp 5.3を使用し、この新しい構文を受け入れるようにEclipseを修正するにはどうすればよいですか?

4

0 に答える 0