我正在做一个项目,我看到了这个功能。我搜索了它,但找不到正确的术语和解释。
<?php
$a = 'printf';
$a("hello");
?>
变量$a是一个字符串,并且已经具有该值。a()函数输出参数而不是存储的值。你能告诉我你在php中如何称呼这个函数吗?谢谢。
编辑:我编辑了代码。这个也对我有用。
正如其他人所指出的,如果没有函数具有存储在 $str 中的值的名称,这将产生错误。
使用这个被称为变量函数。
它不会给你任何输出。相反,它会产生一个致命错误
"Call to undefined function This is my string()"
那不是功能,您的程序将输出
Fatal error: Call to undefined function This is my string()
正确的做法是
$str = "printf";
$word = "Hello World";
$str($word);