wordpress代码中出现意外的T功能错误

时间:2012-09-16 21:57:30

标签: php

嗨我在运行php 5.2的网络服务器上运行以下代码时,最后一行出现意外的T_function错误,这在运行php 5.3.6的本地机器上运行正常

 // ***** Declare function that buids the post type
 function add_post_type($name, $args = array() ) {
    add_action('init',function() use($name, $args) {

有人可以帮我发现错误吗?

3 个答案:

答案 0 :(得分:1)

在PHP 5.3之前,匿名函数不可用。 See the changelog

答案 1 :(得分:0)

PHP 5.2不支持匿名函数

答案 2 :(得分:0)

这段代码:

function() use($name, $args) { ..

这是一个匿名函数(或闭包)。 自{strong> PHP 5.3.0

以来Anonymous functions可用。{{3}}