ob系列函数归纳
?輸出控制函數(shù)(output control函數(shù))
flush?— 刷新輸出緩沖
ob_clean?— 清空(擦掉)輸出緩沖區(qū)
ob_end_clean?— 清空(擦除)緩沖區(qū)并關(guān)閉輸出緩沖
ob_end_flush?—這個函數(shù)將送出最頂層緩沖區(qū)的內(nèi)容(如果里邊有內(nèi)容的話),并關(guān)閉緩沖區(qū)。
ob_flush?— 沖刷出(送出)輸出緩沖區(qū)中的內(nèi)容
ob_get_clean?— 得到當前緩沖區(qū)的內(nèi)容并刪除當前輸出緩。
ob_get_contents?— 返回輸出緩沖區(qū)的內(nèi)容
ob_get_flush?— 刷出(送出)緩沖區(qū)內(nèi)容,以字符串形式返回內(nèi)容,并關(guān)閉輸出緩沖區(qū)。
ob_get_length?— 返回輸出緩沖區(qū)內(nèi)容的長度
ob_get_level?— 返回輸出緩沖機制的嵌套級別
ob_get_status?— 得到所有輸出緩沖區(qū)的狀態(tài)
ob_gzhandler?— 在ob_start中使用的用來壓縮輸出緩沖區(qū)中內(nèi)容的回調(diào)函數(shù)。ob_start callback function to gzip output buffer
ob_implicit_flush?— 打開/關(guān)閉絕對刷送
ob_list_handlers?— 列出所有使用中的輸出處理程序。
ob_start?— 打開輸出控制緩沖
output_add_rewrite_var?— 添加URL重寫器的值(Add URL rewriter values)
output_reset_rewrite_vars?— 重設URL重寫器的值(Reset URL rewriter values)
?
ob_start
(php 4,php 5,php7)
ob_start() --- 打開輸出控制緩沖
bool?ob_start?([?callback?$output_callback?[,?int?$chunk_size?[,?bool?$erase?]]] )
此函數(shù)將打開輸出緩沖。當輸出緩沖激活后,腳本將不會輸出內(nèi)容(除http標頭外),需要輸出的內(nèi)容被存儲在內(nèi)部緩沖區(qū)中。
內(nèi)部緩沖區(qū)的內(nèi)容可以用?ob_get_contents()?函數(shù)復制到一個字符串變量中。 想要輸出存儲在內(nèi)部緩沖區(qū)中的內(nèi)容,可以使用?ob_end_flush()?函數(shù)。另外, 使用?ob_end_clean()?函數(shù)會靜默丟棄掉緩沖區(qū)的內(nèi)容。
ob_start 打開輸出控制緩沖
ob_clean 清空緩存區(qū)內(nèi)容 但是不會銷毀緩沖區(qū)
ob_end_clean 清空緩沖區(qū)內(nèi)容 銷毀緩沖區(qū) 并結(jié)束ob
ob_end_flush 輸出緩沖區(qū)內(nèi)容 清空緩沖區(qū) 銷毀緩沖區(qū) 結(jié)束ob
ob_get_contents 獲取緩沖區(qū)的內(nèi)容
---------------------
作者:極客老李
來源:CSDN
原文:https://blog.csdn.net/robot__cat/article/details/51354504
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!
轉(zhuǎn)載于:https://www.cnblogs.com/phper12580/p/10509166.html
總結(jié)
- 上一篇: 小鹏汽车 P7、G9 在荷兰上市,起价
- 下一篇: (一)Spring MVC简介