ID: 26547 Updated by: [EMAIL PROTECTED] Reported By: mycia at pchome dot com dot tw -Status: Open +Status: Feedback Bug Type: Output Control Operating System: Windows 2000 Pro PHP Version: 4.3.4 New Comment:
please add the output of: c:\php\php.exe -v Previous Comments: ------------------------------------------------------------------------ [2003-12-07 08:58:50] mycia at pchome dot com dot tw Description: ------------ under Windows 2000 Pro DOS mode I use c:\php\php.exe -f c:\php\test.php to 'echo' one word for every second but nothing shown until the end of the execution I tested it in PHP 4.3.4 & 4.2.3 (Windows version) however, it works fine in PHP 4.1.2 (Windows version) ps: I didn't use any output control function Reproduce code: --------------- <?php //I didn't use output control like ob_start() //in PHP 4.3.4 & 4.2.3, I can't see each line for every second (doesn't happen in PHP 4.1.2) for($i=0;$i<5;$i++) { echo $i."\n"; flush(); //doesn't make any difference with or without this line sleep(1); } //all outputs are shown together at the end of the execution ?> Expected result: ---------------- it is expected to see each word every one second Actual result: -------------- nothing shown during the execution all results are shown together at the end of the execution ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=26547&edit=1