有沒有像isset的方法,這樣我就可以判斷是否有刪除/沖洗緩衝?PHP:isset for buffer?
注意:ob_end_flush():無法刪除並刷新緩衝區。無緩衝區 刪除或刷新。
我沒有把錯誤報告從最高的靈敏度下來,因爲如果你做了足夠的思考,這樣做是非常不安全的。那麼我該如何解決這個問題呢?
有沒有像isset的方法,這樣我就可以判斷是否有刪除/沖洗緩衝?PHP:isset for buffer?
注意:ob_end_flush():無法刪除並刷新緩衝區。無緩衝區 刪除或刷新。
我沒有把錯誤報告從最高的靈敏度下來,因爲如果你做了足夠的思考,這樣做是非常不安全的。那麼我該如何解決這個問題呢?
我做了一個測試:<?PHP的回聲ob_get_level();>所以,除非我失去了一些東西,我會用<?PHP的,如果(ob_get_level()> 1){ob_end_flush()函數;}?>。謝謝! – John 2012-02-12 20:09:54
看看ob_list_handlers
。如果它返回一個空數組,則不會緩衝輸出。
編輯:或者ob_get_level
- 可能會更好,但我沒有看到第一次:P
我希望上沒有一個** ** SO會主張類似,*「爲什麼不拒絕你的錯誤報告的設置,它不會是一個問題,」 * :) – rdlowrey 2012-02-12 02:23:22
@rdlowery爲了防止邏輯問題從接收...題外話答覆我嘗試解決這些事情,我怎麼經常得到那些五花八門的東西,你會很驚訝。 – John 2012-02-12 05:10:17
遲到,明天會回覆,謝謝! – John 2012-02-12 05:11:21