PHP的緩存
阿新 • • 發佈:2018-02-11
cti 分級輸出 brush 使用 lean post func php b-
<?php function testOb() { ob_start(); echo ‘a<hr>‘; ob_start(); echo ‘b<hr>‘; ob_start(); echo ‘c<hr>‘; // ob_end_clean(); // ob_end_clean(); // ob_end_clean(); // ob_clean(); ob_end_clean(); ob_end_flush(); ob_end_clean(); // var_dump(ob_get_clean()); }
- ob_start()類似於把緩存分級,使用ob_end_flush()可以把緩存分級輸出
- 如果沒有ob_end_flush()和ob_end_clean(),緩存會直接輸出
- ob_end_clean()
- (a->b->c)按“距離”c->b->a->f(f是指php自己的緩存)清空緩存
- ob_clean() 僅僅清除離自己最近的緩存(多次使用無效),並且和ob_end_clean()互不補充(和第一個並存)
PHP的緩存