这个函数在PHP中叫什么?

这个函数在PHP中叫什么?,php,function,Php,Function,我在做一个项目,我看到了这个功能。我搜索了它,但找不到正确的术语和解释 <?php $a = 'printf'; $a("hello"); ?> 变量$a是一个字符串,并且已经具有该值。a()函数输出参数,而不是存储值。你能告诉我这个函数在php中叫什么吗? 谢谢 编辑: 我编辑了代码。这个对我也有用 它不会给您任何输出。相反,它会产生致命错误 "Call to undefined function This is my string()" 这不是一个函数,您的程序

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

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

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

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

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

"Call to undefined function This is my string()"

这不是一个函数,您的程序将输出

致命错误:调用未定义函数This is my string()

正确的方法是

$str = "printf";
$word = "Hello World";
$str($word);

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


这个函数的用法叫做a。

$str是您定义的字符串,不能作为函数调用。但是错误的方法-
print
也不是函数。$DevZer0:不,它对我来说很好。@BoltClock谢谢,我想我把perl和php弄混了。抱歉$DevZer0:请看一下编辑过的代码好吗?