[請益] ob_get_level的問題
想請問一下
我之前寫一個開發前端AJAX頁面
可以用put讓PHP端存取
但是我去看PHP那邊的原始碼的時候
程式的最後面看到了下面的程式碼
if (ob_get_level() > 0)
{
ob_end_clean();
}
flush();
---結束---
實在不懂阿,如果是為了阻擋任何訊息跑到前端
被瀏覽器觀察到,基本上只要header 204
然後後面的flush(),就可以很完美的完成任務了。
並不了解在這邊的用意,有沒有大大願意分享一下的?
我大概知道ob機制是一層又一層的快取
有點像是linux的bash那樣的概念。
重點是我不知道在這裡有甚麼作用嗎?
程式結束,沒用到的變數不是會自動釋放嗎??
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.125.121
→
04/19 22:19, , 1F
04/19 22:19, 1F
→
04/21 09:02, , 2F
04/21 09:02, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章