php中echo和print的區別

2022-09-16 06:39:12 字數 928 閱讀 5385

一、echo的說明

echo可以同時輸出多個字串,並不需要圓括號;echo更象一條語句;推薦用echo;例如:

<?php echo '中國站長天空,站長建站樂園'; ?>

echo()無返回值,與echo命令相同;echo可以多個引數,echo無返回值。

二、print的說明

print()只可以同時輸出乙個字串,需要圓括號;print是函式;print的用法和c語言很像,所以會對輸出內容裡的%做特殊解釋;print()和print沒有太大的區別,乙個函式,乙個是命令。

print還可以這樣使用: 

<? print <<

dnd ?>

這樣可以輸出大段的html,而且不用把裡面的引號轉義。

print只有乙個引數,print有:ture,1;false,0。

三、區別細節

echo命令和print命令相同,沒有區別 ;

echo函式和print函式有區別;

print()有返回值,當其執行失敗(比如斷線)時返回flase;

printf()和sprintf()類似,均為格式化輸出,不同的是前者輸出到標準輸出,後者輸出到變數。

在同一頁面中使用《標記,標記名為配對出現,同一頁面中不允許同名出現兩個以上標記名。配對標記名的結尾標記名應單獨一行,前後均不允許輸出字元(例如空格等不可見但存在的字元)。

例如下面的書寫格式:

echo <<< eot 

eot; 

print <<< eot 

eot; 

其含義如下: 

備註:

<<<:運算子,將由自定義分界符間的內容視為字串,可對其間的變數做處理;eot:自定義分界符,結束時必須位於行首。

PHP中的echo和print語句

echo echo hello world echo i m about to learn php echo this string was made with multiple parameters.顯示變數 ok 看完echo,接下來咱們看看print print 同樣是乙個語言結構,可以使用括...

PHP中的echo和print語句

echo 能夠輸出乙個以上的字串。print 只能輸出乙個字串,並始終返回 1。echo 比 print 稍快,因為它不返回任何值。可以使用echo或echo doctype html echo echo hello world echo 我計畫學習 php!echo 這段話 由 多個 字串 串接而...

php中echo 與print 的區別

echo 是語法結構,也就是關鍵字,不是函式。使用的時候不用加括號,加上也可以。顯示多個值的時候可以用逗號隔開。只支援基本型別,布林型除外,echo true的時候顯示1,echo false的時候啥都沒有。print 和 echo 基本一致。但是print 不支援逗號分隔多個顯示變數的語法。pri...