如何使用匿名函数作为属性值?

时间:2014-08-02 11:46:21

标签: php syntax anonymous-function

我想在关联数组中存储一个函数,但PHP会抛出此错误:

  

解析错误:语法错误,意外'功能'(T_FUNCTION)   第12行的C:\ Program Files \ wamp \ www ....

代码在这里:您也可能知道我正在尝试做什么。

private $rules = array(
    "required" => array(
        "message" => "This field is required",
        "rule" => function($value) {
            return isset($value) && !empty($value);
        }
    )
);

主持人提到的那些问题没有答案,但只有信息。我已经编辑了这个问题,现在完全有资格获得答案。主持人删除了解决这个问题的评论,但其中一些必须是。

1 个答案:

答案 0 :(得分:0)

尽我所知,不。但是你可以将它们存储在一个变量中。

http://php.net/manual/en/functions.anonymous.php