为什么这样不起作用:
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] 删除。
我来说两句