2013-06-18 48 views
1

有什么办法都使一个可变的工作样回声,因为这样的:使用字符串而不是“回声”?

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

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

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

任何想法?

+0

为什么会产生额外的开销?也许这个问题的一些背景可能会有所帮助。 – phpisuber01

回答

2

the notes on echo's manual page

注:由于这是一个语言结构而非函数,因此它不能被称为使用可变函数。

如果你坚持,你可以说像eval "$x \"stuff\";";,但除此之外或创建一个函数,并使用它,而不是运气。

+0

接受此,谢谢! – Cathal

2

你的意思是这样的:

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

echo是一个语言结构,而不是一个功能,所以它不会工作

相关问题