我正在研究一个项目,我看到了这个功能。我搜索它,找不到合适的术语和解释。
<?php
$a = 'printf';
$a("hello");
?>
变量 $ a 是一个字符串,并且已经有了值。 a()函数输出参数而不是存储值。你能告诉我你在php中称这个功能是什么? 谢谢。
编辑: 我编辑了代码。这个也适合我。
答案 0 :(得分:6)
正如其他人所说,如果没有存储在$ str中的值名称的函数,这将产生错误。
使用此方法称为variable function。
答案 1 :(得分:1)
它不会给你任何输出。相反它会产生致命错误
"Call to undefined function This is my string()"
答案 2 :(得分:1)
这不是一个功能,你的程序会输出
Fatal error: Call to undefined function This is my string()
正确的方法是
$str = "printf";
$word = "Hello World";
$str($word);