我可以将变量函数与语言结构一起使用吗?
Can I use variable functions with language constructs?
这个问题 here 有点解决问题。在我的例子中,我想调用像 empty()
或 is_int()
这样的函数。例如:
<?php
$foo = 'empty';
$test = NULL;
$foo($test);
此问题与以下问题不重复:
How to call PHP function from string stored in a Variable
我的问题针对的是本机 PHP 函数,而不是用户创建的函数。
可变函数不适用于语言结构,您可以在 manual:
中阅读
Variable functions won't work with language constructs such as echo, print, unset(), isset(), empty(), include, require and the like. Utilize wrapper functions to make use of any of these constructs as variable functions.
这个问题 here 有点解决问题。在我的例子中,我想调用像 empty()
或 is_int()
这样的函数。例如:
<?php
$foo = 'empty';
$test = NULL;
$foo($test);
此问题与以下问题不重复:
How to call PHP function from string stored in a Variable
我的问题针对的是本机 PHP 函数,而不是用户创建的函数。
可变函数不适用于语言结构,您可以在 manual:
中阅读Variable functions won't work with language constructs such as echo, print, unset(), isset(), empty(), include, require and the like. Utilize wrapper functions to make use of any of these constructs as variable functions.