為什么要經(jīng)過(guò)內(nèi)存緩沖區(qū)?
目的生成靜態(tài)文件。
直接file_get_contents,讀出來(lái)后正則修改,然后file_put_contents不就可以了,為什么還要調(diào)用ob函數(shù)?
目的生成靜態(tài)文件。
直接file_get_contents,讀出來(lái)后正則修改,然后file_put_contents不就可以了,為什么還要調(diào)用ob函數(shù)?
2017-04-23
舉報(bào)
2020-10-16
ob是將所有輸出都放到緩沖區(qū)內(nèi),
如果不用ob,直接file_get_content如何保存文件?是否連php代碼也獲???
php使用模板,以靜態(tài)頁(yè)面形式輸出前,我們用ob 獲取靜態(tài)頁(yè)面形式的輸出,再使用file_put_content保存到一個(gè)靜態(tài)文件中去。
你用file_get_content每次都獲取php文件內(nèi)容嗎?
2017-05-06
上面這篇文章還是不能解決疑惑?(文章本身講的也不是很好)
1、頁(yè)面靜態(tài)化要的目的就是生成html文件。(不多此一舉的調(diào)用 ob_api也行?。?br /> 2、緩沖按課程內(nèi)容定義是一塊內(nèi)存區(qū),那么我file_get_contents放在變量中,也是相當(dāng)于放在了內(nèi)存啊。所以那篇文章講的提高了性能我不是很理解。
老師講這個(gè)是硬搬過(guò)來(lái)的?