php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /proc/self/root/php-7.1.11/tests/output/ |
files >> //proc/self/root/php-7.1.11/tests/output/ob_start_basic_002.phpt |
--TEST-- ob_start(): Check behaviour with various callback return values. --FILE-- <?php function return_empty_string($string) { return ""; } function return_false($string) { return false; } function return_null($string) { return null; } function return_string($string) { return "I stole your output."; } function return_zero($string) { return 0; } // Use each of the above functions as an output buffering callback: $functions = get_defined_functions(); $callbacks = $functions['user']; sort($callbacks); foreach ($callbacks as $callback) { echo "--> Use callback '$callback':\n"; ob_start($callback); echo 'My output.'; ob_end_flush(); echo "\n\n"; } ?> ==DONE== --EXPECTF-- --> Use callback 'return_empty_string': --> Use callback 'return_false': My output. --> Use callback 'return_null': --> Use callback 'return_string': I stole your output. --> Use callback 'return_zero': 0 ==DONE==y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`