ob_start nədir ? nə zaman istifadə olunur ?

Salam. Bu on_start`ın məntiqini heçcürə tuta bilmədim :) harda nə üçün istifadə olunur ?

Verilmiş cavablar və yazılan şərhlər (1 cavab var)

E. Hacı (2014-07-22 11:52:29)
ob_start - outbut buffering start. Yəni output olacaq şeyləri buferə yazmaq deməkdir. [code] ob_start(); echo("Salam"); $output _olmali= ob_get_contents(); ob_end_clean(); [/code] Bu kodu yoxlasaz görərsiz ki ekrana heç nə çıxamadı, halbuki Salam çıxmalı idi. Salam çıxması üçün gərək echo $outpur_olmali; sətri də əlavə edəsiz. Bir sözlə yuxarldan aşağı toplayır bütün outputları saxlayır bir yerdə. Sonra ən sonda vahid sətir kimi başına istədiyiniz oyunu aça bilərsiz əlinizdə olan sətir tipli dəyişənin.