有什麼辦法都使一個可變的工作樣回聲,因爲這樣的:使用字符串而不是「回聲」?
$x = "echo";
$x "Hi there!";
如果你明白我的意思嗎?我已經看到它完成之前只有變量是「系統」和代碼是
//taking $x = "system"
$x(blablabla);
任何想法?
有什麼辦法都使一個可變的工作樣回聲,因爲這樣的:使用字符串而不是「回聲」?
$x = "echo";
$x "Hi there!";
如果你明白我的意思嗎?我已經看到它完成之前只有變量是「系統」和代碼是
//taking $x = "system"
$x(blablabla);
任何想法?
從the notes on echo
's manual page:
注:由於這是一個語言結構而非函數,因此它不能被稱爲使用可變函數。
如果你堅持,你可以說像eval "$x \"stuff\";";
,但除此之外或創建一個函數,並使用它,而不是運氣。
接受此,謝謝! – Cathal
你的意思是這樣的:
$x = 'printf';
$x('Hi there');
?
echo
是一個語言結構,而不是一個功能,所以它不會工作
爲什麼會產生額外的開銷?也許這個問題的一些背景可能會有所幫助。 – phpisuber01