站長資訊網
        最全最豐富的資訊網站

        php輸出函數的區別

        php輸出echo、print、print_r、printf、sprintf、var_dump等函數的區別比較

        php輸出函數的區別

        echo,語言結構,非函數,無括號時可以多個值,用逗號分割。整形和字符串,布爾類型會轉換成1或空,無返回值(推薦學習:PHP編程從入門到精通)

        echo() 實際上不是一個函數,是php語句,因此您無需對其使用括號。不過,如果您希望向 echo() 傳遞一個以上的參數,那么使用括號會發生解析錯誤。而且echo是返回void的,并不返回值,所以不能使用它來賦值。

        print,語言結構,非函數,只能一個參數值,比echo慢。打印類型同echo,無返回值

        print() 和 echo() 用法一樣,但是echo速度會比print快一點點。實際上它也不是一個函數,因此您無需對其使用括號。

        print_r,可以輸出整形、字符串、數組、對象,第二個參數設定為true,將打印內容返回

        print_r函數打印關于變量的易于理解的信息。

        mixed print_r ( mixed $expression [, bool return ] )

        如果變量是string , integer or float , 將會直接輸出其值,如果變量是一個數組,則會輸出一個格式化后的數組,便于閱讀,也就是有key和value對應的那種格式。對于object對象類同。

        print_r有兩個參數,第一個是變量,第二個可設為true,如果設為true,則會返回字符串,否則返回布爾值TRUE。

        sprintf,把格式化的字符串寫入變量中,返回格式化好的字符串

        printf,輸出格式化的字符串,無返回值

        fprintf,把格式化的字符串寫入指定的輸出流(例如:文件或數據庫),無返回值

        vfprintf,把格式化的字符串寫到指定的輸出流(例如:文件或數據庫),參數是數組,無返回值

        vprintf,輸出格式化的字符串,參數位于數組中,無返回值

        vsprintf,把格式化字符串寫入變量中,參數位于數組中,返回格式化的字符串

        var_dump,可以打印多個變量及其類型,中間用逗號隔開,可以打印布爾值,無返回值

        var_export,返回合法的php代碼,可以打印布爾值 第二個參數設定為true,可以將打印內容返回給變量

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品国产三级国产| 欧美精品xxxxbbbb| 隔壁老王国产在线精品| 久久久久久九九99精品 | 国产三级国产精品国产普男人| 精品无码一区在线观看| 日韩精品一区二区三区在线观看| 欧美精品一区二区精品久久| 久久精品水蜜桃av综合天堂| 中文字幕精品无码一区二区三区| 国产亚洲精品看片在线观看| 欧美精品第欧美第12页| 99精品视频在线| 成人区人妻精品一区二区不卡网站| 亚洲av永久无码精品网站| 久久亚洲中文字幕精品一区 | 国产乱码精品一品二品| 无码欧精品亚洲日韩一区| 久久久久久亚洲精品无码| 国产精品推荐天天看天天爽| 亚洲精品视频在线| 国产精品成熟老女人视频| 久久青青草原精品国产| 亚洲日韩国产精品乱| 亚洲国产精品13p| 久久丝袜精品中文字幕| 久久精品国产欧美日韩| 国产精品最新国产精品第十页 | 2022国产精品福利在线观看| 蜜臀久久99精品久久久久久小说 | 亚洲精品午夜国产VA久久成人| 久久久久99精品成人片牛牛影视| 国产精品一区12p| 国产精品你懂的在线播放| 国产精品国产AV片国产| 国产午夜精品理论片| 久久久99精品成人片中文字幕| 欧美精品亚洲精品日韩专区| 欧美精品一二区| 亚洲精品乱码久久久久久不卡| 中文字幕精品无码一区二区三区 |