|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2011-08-19 22:49 UTC] felipe@php.net
-Status: Open
+Status: Feedback
[2011-08-19 22:49 UTC] felipe@php.net
[2012-09-08 15:47 UTC] reeze dot xia at gmail dot com
[2013-02-18 00:34 UTC] php-bugs at lists dot php dot net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Oct 23 05:00:01 2025 UTC |
Description: ------------ If you end a script by calling "die()", an give an expression as parameter, that must be computed first, the CGI/CLI Engine crashes. Passing a normal string causes no problems, but everything complexer than a literal(object access, simple arithmetic expressions like 1+1, even concatenation of two strings) leads to an engine crash. Test script: --------------- <?php echo 'Now its gonna crashing'.PHP_EOL; die('complex '.'expression'); ?> Expected result: ---------------- Now its gonna crashing complex expression Actual result: -------------- Now its gonna crashing complex expression Windows informs me, that the CGI/CLI engine encountered an unidentified failure and must be restarted.