OB مخفف Output Buffering هست..
مواقعی پیش میاد که شما نمیخواهید در همون لحظه خروجی رو ارائه بدید.. پس به جاش همه چیز رو بافر میکنید.. و هر موقع لازم بود استفاده میکنید
یا به عبارت دیگه میشه اینجوری بهش نگاه کرد:
هر وقت از ob_start استفاده میکنیم به PHP میگیم همه چیز رو به خاطر بسپار اما فعلا کاری انجام نده
<?php
ob_start();
echo("Hello there!");
echo("<br>Some Other Lines");
echo ob_get_clean();
?>
به کد بالا دقت کنید .. شما تمام دستورات echo رو بافر میکنید و وقتی از ob_get_clean استفاده میکنید.. بافر رو بر میگردونه و بافر و خالی میکنه.
توابع مربوط به Output Buffering در PHP 7 هم موجوده
اطلاعات بیشتر در مستندات PHP :
https://www.php.net/manual/en/function.ob-start.php
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟