我正在学习 Zend Framework 2,在http://framework.zend.com/manual/2.2/en/modules/zend.db.adapter.html的 Zend\Db 文档中,他们有以下代码:
$qi = function($name) use ($adapter) { return $adapter->platform->quoteIdentifier($name);};
$fp = function($name) use ($adapter) { return $adapter->driver->formatParameterName($name); };
我从未见过这种创建函数的代码。
问题是当我将此代码添加到我的班级时,eclipse抱怨
sytax error: unexpected "function"
当我在我的网站上运行它时,PHP 抱怨
Parse error: syntax error, unexpected 'function' (T_FUNCTION)
使用 php 5.4
所以..他们的文档中有错误吗?还是我在这里遗漏了什么?
谢谢
更新
我的 Eclipse 项目设置为 5.4 版
我的 web 界面 php 版本是 5.5.1,为什么我仍然会收到这些错误?