亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

print?echo?

我就想知道print 和 echo 有啥區別?為毛又冒出了print?

正在回答

2 回答

1、void?echo?(?string?$arg1?[,?string?$...?] )

echo?不是一個函數(它是一個語言結構), 因此你不一定要使用小括號來指明參數,單引號,雙引號都可以。 ? ? ? echo?(不像其他語言構造)不表現得像一個函數, 所以不能總是使用一個函數的上下文。 另外,如果你想給echo傳遞多個參數, 那么就不能使用小括號。

2、int?print?(?string?$arg?)

print?實際上不是一個函數(它是一個語言結構),因此你可以不必使用圓括號來括起它的參數列表。

返回值:總是返回?1。

3、這兩個輸出方式區別是有無返回值和是否可以傳遞多個參數,echo平時用的比較多,并且可以傳遞多個參數很方便

參考PHP手冊

1 回復 有任何疑惑可以回復我~
#1

Cythine 提問者

非常感謝!
2015-11-18 回復 有任何疑惑可以回復我~

echo??? 命令和print命令相同,沒有區別?
echo??? 函數和print函數有區別。?
echo()??? 無返回值,與echo命令相同?
print()??? 有返回值,成功,返1,false,返0.???
printf()??? 和sprintf()類似,均為格式化輸出,不同的是前者輸出到標準輸出,后者輸出到變量?

0 回復 有任何疑惑可以回復我~
#1

Cythine 提問者

那個echo函數和echo命令是指什么意思(同理:print函數和print命令)? 區別是啥?
2015-11-18 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP進階篇
  • 參與學習       181921    人
  • 解答問題       2668    個

輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序

進入課程

print?echo?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號