php - 我可以将匿名函数放在 PHP 的数组中吗?

这个问题在这里已经有了答案:
关闭 11 年前

Possible Duplicate:
Workaround for basic syntax not being parsed
Why don't PHP attributes allow functions?

我得到了

Parse error: syntax error, unexpected T_FUNCTION in /home/codemonkey/dev/broadnet/bito.api2/broadnet/resources/broadmapresource.php on line 87

来自这段代码:

private $debugFunctions = array(
    "testing" => function() // Line 87
    {
        return "I'm a test function!";
    },
    "foo" => function()
    {
        return "bar";
    }
);

我的印象是我可以在任何可以使用 $variables 的地方使用匿名 PHP 函数。这是异常,还是我做错了什么?

我正在使用 PHP 5.3.9

相关文章:

php - 在表单中发布非输入字段?

django - 如何在 Django 开发中提供静态文件

cuda - nVIDIA CUDA 驱动程序究竟做了什么?

css - 我怎样才能将CSS选择器组合在一起

vb.net - 从 ListView 中删除项目

visual-studio - VS2010 中缺少“属性页”选项卡

sql - 使用 SQL 脚本创建 SQL Server 数据库

html - onclick按钮边框颜色改变

sql-server - SQL Server 2008,我可以在 udf 中的 select 语句

f# - 错误 FS1133 : No constructors are available for