$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错误“';'表达后预期。找到令牌:()
突出显示功能后的括号。
我知道闭包是5.3的一个新功能,所以我检查了phpeclipse正在使用的php通过首选项> php外部工具和运行和解析器命令指向一些xamp工具,所以我纠正它们使用我的wamp安装改为php.exe。
我甚至在文件上运行相同的(wamp版本)php.exe -l -f命令并且它说“在deploy.php中没有检测到语法错误”,所以这必须是一个eclipse配置问题,对吧?
如何修复eclipse以使用正确版本的php 5.3并接受这种新语法?