最後我真的好奇爲什麼在PHP中我可以使用兩種方法來使用echo函數。第一招:爲什麼echo函數有兩種使用方法?
<?php
echo ("Hello World!");
?>
其次:
<?php
echo "Hello World!";
?>
第二個是沒有意義的,我從我所聽到的,我們通過括號內函數的參數。
最後我真的好奇爲什麼在PHP中我可以使用兩種方法來使用echo函數。第一招:爲什麼echo函數有兩種使用方法?
<?php
echo ("Hello World!");
?>
其次:
<?php
echo "Hello World!";
?>
第二個是沒有意義的,我從我所聽到的,我們通過括號內函數的參數。
從PHP手冊:
回聲()實際上不是一個函數(這是一個語言結構),這樣你就不會用括號它要求。 echo()(與其他一些語言結構不同)不像函數那樣工作,所以它不能總是在函數的上下文中使用。此外,如果您想將多個參數傳遞給echo(),則參數不能包含在括號內。
echo()實際上並不是一個函數(它是一種語言結構),因此您不需要使用圓括號。
從the docs:
回聲()實際上不是一個函數(這是一個語言結構),這樣你就不會用括號它要求。
echo()函數實際上並不是一個函數,因此您不需要使用括號。但是,如果要將多個參數傳遞給echo(),則使用括號會生成解析錯誤。
回聲()也有快捷語法,在那裏你可以緊跟在開標籤用等號。這個簡短語法僅適用於啓用了short_open_tag配置設置。
I have <?=$foo?> foo.
看,不問一個整體問題,請在您的瀏覽器會給你一個答案的地址欄中只需php.net/echo。 它更快,更可靠,並且需要更少的工作量,從而避免輸入所有這些示例。
我不明白。爲什麼你比官方手冊頁更喜歡這個業餘網站?
'echo'不是一個函數,(它是一種語言結構) – k102
句法約定我猜 – 2011-11-18 07:20:04