本文目錄一覽:
- 1、PHP為何等到執行完才能輸出,中途怎麼輸出ABC,ob_flush不管用
- 2、php是一邊解釋語句一邊向瀏覽器輸出?我使用while(true)發現瀏覽器是處於訪問狀態中,內容在不斷刷新
- 3、PHP執行循環語句時,是執行一次循環就輸出一次嗎,還是都執行完了之後一起輸出到瀏覽器
PHP為何等到執行完才能輸出,中途怎麼輸出ABC,ob_flush不管用
要不你就不要 ob_start(); 這個將你輸出的東西 buffer ( 緩存 ) 起來了
要不你 ob_flush(); 之後再加個 flush();
或者你直接在 php.ini 中, 將 output_buffer 改成 off
php是一邊解釋語句一邊向瀏覽器輸出?我使用while(true)發現瀏覽器是處於訪問狀態中,內容在不斷刷新
php代碼是從上到下的依次執行,當遇到輸出的時候再輸出,(但不會停止執行,直到php結束)沒有的話就不輸出
PHP執行循環語句時,是執行一次循環就輸出一次嗎,還是都執行完了之後一起輸出到瀏覽器
當然是一起執行完了之後再響應給瀏覽器。響應給瀏覽器的時候代表本次請求已經結束
他的順序是 :
客戶端先向服務端發送請求 – 服務端處理請求(你的循環) – 處理完成後響應客戶端 – 渲染給用戶
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/196085.html