ID:               28280
 Updated by:       [EMAIL PROTECTED]
 Reported By:      solace at ezmail dot ru
-Status:           Open
+Status:           Feedback
 Bug Type:         Zend Engine 2 problem
 Operating System: Win2K
 PHP Version:      5.0.0RC2
 New Comment:

Please try using this CVS snapshot:

  http://snaps.php.net/php5-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5-win32-latest.zip




Previous Comments:
------------------------------------------------------------------------

[2004-05-05 09:40:03] solace at ezmail dot ru

Description:
------------
Results of php_strip_whitespace() are not flushed upon exit.
Create new folder, place there php.exe and php5ts.dll, create a new php
file a.php with the code below, and run php.exe -n a.php

However, manually placing flush() before exit fixes the problem. And it
WAS working without flush() in Beta2 (version I used before).

p.s. Maybe modify this function to return result as a string?


Reproduce code:
---------------
<?

function str_php_strip_whitespace($filename) {
    exec("php.exe -n a.php $filename", $buf);
    return $buf[0];
}

    if ($argc > 1) {
        php_strip_whitespace($argv[1]);
        //flush(); // manual fix
        exit;
    }

    echo str_php_strip_whitespace(__FILE__);

?>


Expected result:
----------------
Source of a.php without whitespaces

Actual result:
--------------
Nothing


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=28280&edit=1

Reply via email to