詳解php實(shí)現(xiàn)頁(yè)面靜態(tài)化原理
1,file_put_contents()函數(shù)
2,使用PHP內(nèi)置緩存機(jī)制實(shí)現(xiàn)頁(yè)面靜態(tài)化:output_buffering
php中output_buffering內(nèi)置函數(shù),簡(jiǎn)稱ob函數(shù),主要會(huì)用到的下面幾個(gè):
- ob_start #打開(kāi)輸出控制緩沖
- ob_get_contents #獲取輸出緩沖區(qū)內(nèi)容
- ob_clean #清空輸出緩沖區(qū)
- ob_get_clean #獲取當(dāng)前緩沖區(qū)內(nèi)容,然后清空當(dāng)前輸出緩沖區(qū)
<?php
// 開(kāi)啟輸出緩沖控制
ob_start();
echo 'hello world'; // 輸出點(diǎn)兒內(nèi)容
// 獲取緩沖區(qū)的內(nèi)容,然后寫(xiě)入到1.txt中
file_put_contents('1.txt',ob_get_contents());
上面代碼會(huì)在目錄下,生成一個(gè)1.txt文件,內(nèi)容就是:hello world。
清空緩沖區(qū),內(nèi)容就不會(huì)在終端顯示了:
<?php
// 開(kāi)啟輸出緩沖控制
ob_start();
echo 'hello world'; // 輸出點(diǎn)兒內(nèi)容
// 獲取緩沖區(qū)的內(nèi)容,然后寫(xiě)入到1.txt中
file_put_contents('1.txt',ob_get_contents());
ob_clean(); // 清空輸出緩沖區(qū)
// 注意,瀏覽器就不會(huì)顯示"hello world"了
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- PHP實(shí)現(xiàn)頁(yè)面靜態(tài)化深入講解
- PHP頁(yè)面靜態(tài)化——純靜態(tài)與偽靜態(tài)用法詳解
- PHP單例模式數(shù)據(jù)庫(kù)連接類與頁(yè)面靜態(tài)化實(shí)現(xiàn)方法
- 實(shí)例講解PHP頁(yè)面靜態(tài)化
- PHP 實(shí)現(xiàn)頁(yè)面靜態(tài)化的幾種方法
- 利用php的ob緩存機(jī)制實(shí)現(xiàn)頁(yè)面靜態(tài)化方法
- PHP實(shí)現(xiàn)頁(yè)面靜態(tài)化的超簡(jiǎn)單方法
- PHP實(shí)現(xiàn)HTML頁(yè)面靜態(tài)化的方法
- PHP頁(yè)面靜態(tài)化的優(yōu)缺點(diǎn)與實(shí)現(xiàn)
相關(guān)文章
laravel 解決Validator使用中出現(xiàn)的問(wèn)題
今天小編就為大家分享一篇laravel 解決Validator使用中出現(xiàn)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10
PHP在網(wǎng)頁(yè)中動(dòng)態(tài)生成PDF文件詳細(xì)教程
這篇文章主要介紹了PHP在網(wǎng)頁(yè)中動(dòng)態(tài)生成PDF文件詳細(xì)教程,本文用一個(gè)需求為引,詳細(xì)介紹每一步驟的做法,并配有大量圖片說(shuō)明,需要的朋友可以參考下2014-07-07
PHP 自動(dòng)加載的簡(jiǎn)單實(shí)現(xiàn)(推薦)
下面小編就為大家?guī)?lái)一篇PHP 自動(dòng)加載的簡(jiǎn)單實(shí)現(xiàn)(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-08-08
Yii輸入正確驗(yàn)證碼卻驗(yàn)證失敗的解決方法
這篇文章主要給大家介紹了Yii輸入正確驗(yàn)證碼卻驗(yàn)證失敗的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-06-06
PHP實(shí)現(xiàn)一個(gè)二維碼同時(shí)支持支付寶和微信支付的示例
這篇文章主要介紹了PHP實(shí)現(xiàn)一個(gè)二維碼同時(shí)支持支付寶和微信支付的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02

