全國咨詢/投訴熱線:400-618-4000

PHP培訓之常用輸出語句

更新時間:2019年12月20日13時57分 來源:傳智播客

同JavaScript一樣, PHP也提供了一系列的輸出語句,其中常用的有echo、print、print _r()和var_dump()。下面將對這幾種常用的輸出語句進行詳細介紹。推薦了解傳智播客PHP+H5全棧工程師課程。


1)echo

可將緊跟其后的一個或多個字符串、表達式、變量和常量的值輸出到頁面中多個數據之間使用逗號","分隔。使用示例如下:

echo "ture";                        // 方式一,輸出結果:ture

echo "result",4+3*3;          //方式二,輸出結果13

2) print
print與echo的用法相同,唯一的區別是print只能輸出一個值。具體示例如下:

print’best’;                //輸出結果:best


3)print_r()
print_r()是PHP的內置函數,它可以輸出任意類型的數據,如字符串、數組等,示如下:

ptrint_r(‘hello’);                //輸出結果為:hello

4)var_dump()

var_dump()不僅可以打印一個或多個任意類型的數據,還可以獲取數據的類型和元素個數。具體展示如下:

var_dump(2);                                      //輸出結果為: int(2)

var_dump(‘PHP’, ‘c’);                //輸出結果:string(3) “PHP”  string(1) “c”

1576807977596_PHP快速入門.jpg

echo、print、print_r()、var_dump()之間有什么區別?

1.echo和print 都是語言結構,只能輸出簡單類型的值(int,string),它們在輸出數組時提示Notice錯誤,輸出對象時提示Catchable fatal error。兩者唯一的不同是echo支持輸出多參數,print只能輸出一個參數。

2.print_r和var_dump是函數,可用于打印數組和對象,print_r顯示關于變量易于理解的信息,只支持一個參數。var_dump顯示的是表達式的結構信息,包含表達式的類型和值。但是print_r輸出布爾值會轉換為0、1,null則沒有輸出,而var_dump輸出的信息更加豐富,所以var_dump更適合調試,print_r一般在調試api接口時代替var_dump。

猜你喜歡:
常用PHP框架有哪些?

浙江6+1开奖结果体彩19045期