PHP-匿名函数

用户名

为什么这样不起作用:

echo (function() {
    if (strlen($_POST["a"]) > 150) {
        return "123";
    }

    return "abc";
})();

反正有什么用PHP做到这一点?

像在JS中一样,您可以执行以下操作:

var x = (function() {return "asd";})();
寂寞的一天

您可以做到这一点,而不仅仅是使用Javascript的优雅语法。您需要call_user_func

echo call_user_func(function() {
    if (strlen($_POST["a"]) > 150) {
        return "123";
    }

    return "abc";
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章