php - PHP 中的变量函数是如何工作的?

标签 php function

在php.net中是这样写的:

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.

source

这是什么意思?
谁能举个例子,因为我试过在 echo 中使用变量函数并且效果很好:

function city()
{
    return "new york";
}
$var = "city";
echo "city:  "  . $var(); 

最佳答案

这意味着你不能做这样的事情:

$var = "echo";
$var "Hello World!";

关于php - PHP 中的变量函数是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21409213/

相关文章:

javascript - 如何在 JavaScript 中使用 setTimeout() 执行已经声明的函数?

php - 使用 php 将文件上传到 imgur 并检索链接

php - 从数据库中检索类别名称

php - 新手程序员需要动力

matlab - 将函数定义为 x,y 数据的插值

javascript - 如何将变量传递给我的回调函数或类似函数

php - Zend Db 表双连接

php - Mandrill SMTP HTML 模板电子邮件发送

Javascript 在其他函数完成后执行函数

c++ - 在函数内部创建两个 std::vector 对象并通过引用返回