1

有什么办法可以使变量像 echo 一样工作,例如:

$x = "echo";
$x "Hi there!";

如果你明白我的意思吗?我已经看到它之前只有变量是“系统”并且代码是

//taking $x = "system"
$x(blablabla);

有任何想法吗?

4

2 回答 2

2

你的意思是这样的:

$x = 'printf';
$x('Hi there');

?

echo是一种语言结构,而不是函数,所以它不起作用

于 2013-06-18T17:35:12.383 回答
2

手册页上的注释echo

注意:因为这是一种语言结构而不是函数,所以不能使用变量函数来调用它。

如果你坚持,你可以说 like eval "$x \"stuff\";";,但除此之外,或者创建一个函数并使用它,你有点不走运。

于 2013-06-18T17:39:07.150 回答