ID: 17107 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Assigned Bug Type: Scripting Engine problem Operating System: Linux PHP Version: 4.2.0 Assigned To: derick New Comment:
Experiencing same problem on 4.2.0/Linux. Return from global scope does not seem to work for me though or else I would use it as an alternative. Is this fixed in CVS? -Dave Previous Comments: ------------------------------------------------------------------------ [2002-05-10 02:06:14] [EMAIL PROTECTED] I think I broke this, so I'll fix it too :) Derick ------------------------------------------------------------------------ [2002-05-08 21:44:49] [EMAIL PROTECTED] $ php -v 4.2.0 $ php -q <?php exit(5); ?> $ echo $? 255 exit(n) always reports 255 (or -1) as exit status to the OS, regardless of the value it is passed as argument. The correct behavior according to the documentation would be to report n as exit status, or echo n if n is a string. The only workaround I could find is to use return from the global scope. Thank you :) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=17107&edit=1