将PHP匿名函数规范为5.2

时间:2013-04-21 08:46:55

标签: php anonymous-function

需要帮助调节匿名功能。不能通过这个... ..

$marks = implode(',', array_map(function() {
                            return '?';
                        }, explode(',', $props)));

如何将其转换为与PHP 5.2兼容?

2 个答案:

答案 0 :(得分:1)

php 5.2不支持lambada:

function callback($value)
{
    return '?';
}

$marks = implode(',', array_map('callback', explode(',', $props)));

答案 1 :(得分:0)

使用create_function()

$marks = implode(',', array_map(create_function('', '
                            return "?";
                        '), explode(',', $props)));