成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解PHP ob_start()函數的功能要點

開發 后端
PHP ob_start()函數是一個功能強大的函數,可以幫助我們處理許多問題,希望通過這篇文章的介紹,大家能夠徹底掌握這一函數的用法。

PHP函數的運用范圍非常廣泛,我們可以在不斷的實踐中去體會這些函數給我們帶來的好處。下面我們就來具體分析一下有關PHP ob_start()函數的功能特點。#t#

比如你用得到服務器和客戶端的設置信息,但是這個信息會因為客戶端的不同而不同,如果想要保存phpinfo()函數的輸出怎么辦呢?在沒有緩沖區控制之前,可以說一點辦法也沒有,但是有了緩沖區的控制,我們可以輕松的解決:

  1. < ?php  
  2. ob_start(); //打開緩沖區  
  3. phpinfo(); //使用phpinfo函數  
  4. $info=ob_get_contents(); //得到緩沖區的內容并且賦值給$info  
  5. $file=fopen(’info.txt’,'w’); //打開文件info.txt  
  6. fwrite($file,$info); //寫入信息到info.txt  
  7. fclose($file); //關閉文件info.txt  
  8. ?> 

 

用以上的方法,就可以把不同用戶的phpinfo信息保存下來,這在以前恐怕沒有辦法辦到!其實上面就是將一些“過程”轉化為“函數”的方法!

或許有人會問:“難道就這個樣子嗎?還有沒有其他用途?”當然有了,比如筆者論壇的PHP 語法加亮顯示就和這個有關(PHP默認的語法加亮顯示函數會直接輸出,不能保存結果,如果在每次調用都顯示恐怕會很浪費CPU,筆者的論壇就把語法加亮函數顯示的結果用控制緩沖區的方法保留了)。

可能現在大家對PHP ob_start()函數的功能有了一定的了解,上面的一個例子看似簡單,但實際上已經掌握了使用ob_start()的要點。

<1>.使用PHP ob_start()函數打開browser的cache,這樣可以保證cache的內容在你調用flush(),ob_end_flush()(或程序執行完畢)之前不會被輸出。

<2>.現在的你應該知道你所擁有的優勢:可以在任何輸出內容后面使用header,setcookie以及session,這是PHP ob_start()函數一個很大的特點;也可以使用ob_start的參數,在cache被寫入后,然后自動運行命令,比如ob_start(”ob_gzhandler”);而我們最常用的做法是用ob_get_contents()得到cache中的內容,然后再進行處理……

<3>.當處理完畢后,我們可以使用各種方法輸出,flush(),ob_end_flush(),以及等到程序執行完畢后的自動輸出。當然,如果你用的是ob_get_contents(),那么就要你自己控制輸出方式了。
 

責任編輯:曹凱 來源: seo-china.net
相關推薦

2009-11-25 14:06:53

PHP函數arsort

2009-11-26 13:50:11

PHP函數str_re

2009-11-25 17:48:18

PHP文件系統相關函數

2009-12-01 14:26:19

PHP函數ob_sta

2009-11-30 14:27:42

2009-12-01 15:14:32

PHP Substr庫

2010-07-25 14:18:51

telnet服務

2009-12-02 13:53:12

PHP使用技巧

2010-05-31 09:19:53

PHP

2009-11-30 15:10:46

PHP substr函

2009-11-30 17:43:54

PHP split()

2015-09-21 11:45:10

PHP編程效率要點

2009-11-30 17:49:51

PHP函數preg_s

2011-06-28 13:12:07

Qt 調用 DLL DLL

2009-11-25 13:39:36

PHP函數sizeof

2009-12-07 15:56:46

PHP內置SOAP

2009-12-11 15:28:02

PHP安全防護

2009-12-02 20:09:45

PHP頁面跳轉函數

2009-12-07 10:54:46

PHP uploade

2009-11-26 13:52:07

PHP字符串替換函數s
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精久久久| 欧美一级大片免费观看 | 91免费电影 | 夜夜操天天干 | 亚洲欧洲日韩 | 免费黄色在线 | 涩涩鲁亚洲精品一区二区 | 成人在线观看网站 | 成人av电影在线 | 国产色婷婷久久99精品91 | 插插宗合网 | 日韩成人在线观看 | www.国产精品 | 午夜精品久久久久久久99黑人 | 亚洲精品久久久9婷婷中文字幕 | 欧美一区两区 | 精品一区二区三区在线观看国产 | 免费一区在线观看 | 九九热免费视频在线观看 | 91亚洲国产成人精品一区二三 | 欧美黄色绿像 | 在线一级片 | 亚洲国产精品一区二区三区 | 欧洲成人免费视频 | 在线观看免费黄色片 | 成人影院一区二区三区 | 黑人精品xxx一区一二区 | 欧美中文字幕在线 | 欧美一区免费在线观看 | 国产精品永久在线观看 | a国产一区二区免费入口 | 色噜噜狠狠色综合中国 | 久久精品视频12 | 日本a v在线播放 | 亚洲综合视频 | 日韩高清黄色 | 欧美日韩综合精品 | 欧美国产精品一区二区三区 | 中文字幕av第一页 | 一区二区视频在线 | 中文字幕av一区 |