日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

echo,printr,print_r之间的区别

發布時間:2025/5/22 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 echo,printr,print_r之间的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

echo

?????? 返回值是void,可以一次輸出多個值,多個值之間用逗號分隔。echo是語言結構(language construct)也就是關鍵字,而并不是真正的函數,因此不能作為表達式的一部分使用。使用的時候不用加括號,加上也可以。只支持基本類型,布爾型除外,echo true的時候顯示1,echo false的時候啥都沒有。echo不可以輸出數組類型。

print

???? ?返回值是int,只能輸出一個字符串,不支持逗號分隔多個顯示變量的語法。只能打印出簡單類型變量的值(如int,string),有返回值。

print_r

print_r 是函數,不僅可以打印變量的的值,還能顯示變量類型,而且也可以顯示數組和對象這樣復雜的變量類型。print_r() 將把數組的指針移到最后邊。使用 reset() 可讓指針回到開始處

print_r()可以把字符串和數字簡單地打印出來,而數組則以括起來的鍵和值得列表形式顯示,并以Array開頭。如, $a = array('name' => 'Fred', 'age' => '15', 'wife' => 'Wilma');

?

echo '00000','1111';
//var_dump(echo '00000','1111'); //這樣找不到返回值,會報語法錯誤
echo '<br>';
var_dump(print('qwert')); ? ? ? ? ? ?//返回值是int
echo '<br>';
$arr = array('111','qqq','aaa','bbb','ccc');
var_dump(print_r($arr)); ? ? ? ? ? ? //返回值是bool性

轉載于:https://www.cnblogs.com/dayney/p/4161107.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的echo,printr,print_r之间的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。