2013-06-18 47 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是一個語言結構,而不是一個功能,所以它不會工作

相關問題