国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

關于PHP輸出緩沖函數的一些使用技巧

2019-11-08 01:51:30
字體:
來源:轉載
供稿:網友

php中, Output Buffer輸出緩沖函數可以將一些直接產生輸出的函數, 如passthru(),var_dump() 等的結果導入到文件中,或者經過處理再輸出, 或者作為字符串來處理,在PHP中,處理輸出緩沖的函數主要有以下幾個:

ob_start()  函數:開始輸出緩沖, 此時PHP將停止輸出, 在這之后的輸出都被暫存在內部的緩沖里供以后使用。

ob_get_contents() 函數:返回內部緩沖里的內容,相當于把輸出變成了字符串.

ob_get_ length() 函數:返回內部緩沖的長度

ob_end_flush() 函數:結束緩沖, 并輸出緩沖里的內容,一般會配合ob_end_clean() 函數:結束緩沖并清空緩沖內容。

下面是一個例子幫助理解。以var_dump()函數輸出一個變量的結構和內容為例,如果變量里的內容有 < , > 等特殊字符, 輸出到網頁里就看不見了,這是因為被HTML標記語言解釋執行了,我們不想這樣,那怎么辦呢? 這就要用到輸出緩沖函數了:

ob_start();var_dump($var);$out = ob_get_contents();ob_end_clean();

執行上邊代碼之后,var_dump()的輸出已經存在 $out 里了. 你可以現在輸出:

echo '<你也可把這個字符串送到模板(Template)里輸出。

天驕國際美易購隨心所欲
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿勒泰市| 贡嘎县| 绵竹市| 三台县| 新化县| 南宫市| 南宁市| 旌德县| 鹤峰县| 寻甸| 武清区| 东山县| 竹溪县| 屏南县| 高安市| 靖西县| 八宿县| 沾益县| 佛教| 年辖:市辖区| 枣强县| 三亚市| 沅江市| 永善县| 阿图什市| 康乐县| 南阳市| 揭东县| 贵定县| 肇东市| 延吉市| 北票市| 阿拉善盟| 济阳县| 囊谦县| 玉山县| 玉山县| 沂源县| 岢岚县| 岢岚县| 海晏县|