課程
/后端開發
/PHP
/PHP入門篇
$data_int1?=?123; echo?($data_int1);
和
$data_int1?=?123; echo?$data_int1;
輸出的結果一樣,沒有錯誤,
是不是有沒有括號都可以?
2018-06-30
源自:PHP入門篇 3-7
正在回答
1.cho?不是一個函數(它是一個語言結構), 因此你不一定要使用小括號來指明參數,單引號,雙引號都可以。?echo?(不像其他語言構造)不表現得像一個函數, 所以不能總是使用一個函數的上下文。 另外,如果你想給?echo?傳遞多個參數, 那么就不能使用小括號。
echo $a,$b;//(是逗號)
的效率比下面這種高
echo $a.$b;//是句號
2.另外說一下:
我定義了兩個變量,分別用單引號和雙引號輸出,輸出結果為:
my name is $namemy car is Volvo
也就是說,如果把字符串常量和變量一起輸出的話,必須使用雙引號,雙引號能識別字符串中的變量。
而單引號會把它包含的內容當成一個整體的字符串常量輸出。
echo 不是一個函數(它是一個語言結構), 因此你不一定要使用小括號來指明參數,單引號,雙引號都可以。
一般不需要括號,字符也是用''引起來而已。
舉報
PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。
2 回答echo后面沒有雙引號或者單引號 一樣能輸出嗎
2 回答為什么有的echo加括號,有的不加?
3 回答為什么現在不用echo也可以輸出了。。。
4 回答echo輸出問題
5 回答echo 我可以理解為print 嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-08-15
1.cho?不是一個函數(它是一個語言結構), 因此你不一定要使用小括號來指明參數,單引號,雙引號都可以。?echo?(不像其他語言構造)不表現得像一個函數, 所以不能總是使用一個函數的上下文。 另外,如果你想給?echo?傳遞多個參數, 那么就不能使用小括號。
echo $a,$b;//(是逗號)
的效率比下面這種高
echo $a.$b;//是句號
2.另外說一下:
我定義了兩個變量,分別用單引號和雙引號輸出,輸出結果為:
my name is $name
my car is Volvo
也就是說,如果把字符串常量和變量一起輸出的話,必須使用雙引號,雙引號能識別字符串中的變量。
而單引號會把它包含的內容當成一個整體的字符串常量輸出。
2018-08-07
echo 不是一個函數(它是一個語言結構), 因此你不一定要使用小括號來指明參數,單引號,雙引號都可以。
2018-06-30
一般不需要括號,字符也是用''引起來而已。