PHP中怎麼用echo、print、print_r、var_dump、printf、sprintf 和 vsprintf ?
阿新 • • 發佈:2018-11-11
PHP中怎麼用echo、print、print_r、var_dump、printf、sprintf 和 vsprintf ?
- echo:echo 是一個語言結構,可以輸出標量型別的資料,如int、float、- - string。沒有返回值。
- print: print 是一個函式,可以輸出標量型別的資料,如int、float、- - - - - string。有返回值,總是返回1。
- var_dump :var_dump( ) 是一個函式可以列印關於變數的較為詳細的資訊,如變數值的型別。不僅可以列印標量型別的變數,還可以列印複合型別的變數,如array、object。返回值為NULL。
- print_r:print_r( ) 是一個函式,可以列印關於變數的易於理解的資訊,不僅可以列印標量型別的變數,還可以列印複合型別的變數,如array、object。有返回值,型別為bool。
- printf: printf( ) 輸出格式化的字串,有返回值,返回值是輸出的字串的長度。
- sprintf: sprintf() 返回格式化的字串。也就是說,這個函式僅僅是把格式化的字串返回,但不會輸出。
- vsprintf: vsprintf( ) 返回格式化的字串。和sprintf( )的區別是,vsprintf( )的第二個引數是陣列。