課程
/后端開發(fā)
/PHP
/PHP進階篇
我就想知道print 和 echo 有啥區(qū)別?為毛又冒出了print?
2015-11-18
源自:PHP進階篇 2-5
正在回答
1、void?echo?(?string?$arg1?[,?string?$...?] )
echo?不是一個函數(shù)(它是一個語言結(jié)構(gòu)), 因此你不一定要使用小括號來指明參數(shù),單引號,雙引號都可以。 ? ? ? echo?(不像其他語言構(gòu)造)不表現(xiàn)得像一個函數(shù), 所以不能總是使用一個函數(shù)的上下文。 另外,如果你想給echo傳遞多個參數(shù), 那么就不能使用小括號。
2、int?print?(?string?$arg?)
print?實際上不是一個函數(shù)(它是一個語言結(jié)構(gòu)),因此你可以不必使用圓括號來括起它的參數(shù)列表。
返回值:總是返回?1。
3、這兩個輸出方式區(qū)別是有無返回值和是否可以傳遞多個參數(shù),echo平時用的比較多,并且可以傳遞多個參數(shù)很方便
參考PHP手冊
Cythine 提問者
echo??? 命令和print命令相同,沒有區(qū)別? echo??? 函數(shù)和print函數(shù)有區(qū)別。? echo()??? 無返回值,與echo命令相同? print()??? 有返回值,成功,返1,false,返0.??? printf()??? 和sprintf()類似,均為格式化輸出,不同的是前者輸出到標準輸出,后者輸出到變量?
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發(fā)網(wǎng)站程序
2 回答print和echo一樣嗎?
1 回答print和echo輸出是一樣的嗎?
2 回答這里的print可不可以換成echo???
2 回答echo
4 回答echo nl2br($content)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-11-18
1、void?echo?(?string?$arg1?[,?string?$...?] )
echo?不是一個函數(shù)(它是一個語言結(jié)構(gòu)), 因此你不一定要使用小括號來指明參數(shù),單引號,雙引號都可以。 ? ? ? echo?(不像其他語言構(gòu)造)不表現(xiàn)得像一個函數(shù), 所以不能總是使用一個函數(shù)的上下文。 另外,如果你想給echo傳遞多個參數(shù), 那么就不能使用小括號。
2、int?print?(?string?$arg?)
print?實際上不是一個函數(shù)(它是一個語言結(jié)構(gòu)),因此你可以不必使用圓括號來括起它的參數(shù)列表。
返回值:總是返回?1。
3、這兩個輸出方式區(qū)別是有無返回值和是否可以傳遞多個參數(shù),echo平時用的比較多,并且可以傳遞多個參數(shù)很方便
參考PHP手冊
2015-11-18
echo??? 命令和print命令相同,沒有區(qū)別?
echo??? 函數(shù)和print函數(shù)有區(qū)別。?
echo()??? 無返回值,與echo命令相同?
print()??? 有返回值,成功,返1,false,返0.???
printf()??? 和sprintf()類似,均為格式化輸出,不同的是前者輸出到標準輸出,后者輸出到變量?