2015-10-20 128 views
-3

我的代碼編輯器具有回聲片斷構建,看起來像這樣:

echo($var); 

所有我在互聯網上瀏覽,但不被格式化的片段括號。像這樣:

echo $var; 

有什麼區別?哪一個是正確的或被認爲是一種更好的做法?

+3

回聲不是一個真正的功能。使用括號是非常不必要的。但是你可以使用括號來計算,例如:'echo「hello」。 (4 + 5);' 你也可以用逗號分隔字符串:'echo「hello」,「my」,「friend」 –

回答

3

echo實際上並不是一個函數(它是一種語言結構),因此您不需要使用圓括號。回聲(與其他一些語言結構不同)不像函數那樣工作,所以它不能總是用在函數的上下文中。此外,如果您想要傳遞多個參數來回顯,則參數不能包含在括號內。通過文檔,您可以注意到,這不是問題,但確實沒有必要,我相信您的代碼編輯器有一些設置,您可能想要更改以使其正常。