-2

我正在做一个项目,我看到了这个功能。我搜索了它,但找不到正确的术语和解释。

<?php 
  $a = 'printf';
  $a("hello");
?>

变量$a是一个字符串,并且已经具有该值。a()函数输出参数而不是存储的值。你能告诉我你在php中如何称呼这个函数吗?谢谢。

编辑:我编辑了代码。这个也对我有用。

4

3 回答 3

6

正如其他人所指出的,如果没有函数具有存储在 $str 中的值的名称,这将产生错误。

使用这个被称为变量函数

于 2013-06-17T09:24:40.480 回答
1

它不会给你任何输出。相反,它会产生一个致命错误

"Call to undefined function This is my string()"
于 2013-06-17T09:22:24.810 回答
1

那不是功能,您的程序将输出

Fatal error: Call to undefined function This is my string()

正确的做法是

$str = "printf";
$word = "Hello World";
$str($word);
于 2013-06-17T09:22:35.180 回答