|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2004-06-28 09:25 UTC] tomas_matousek at hotmail dot com
Description:
------------
The following code crashes PHP.
Reproduce code:
---------------
$a = array(0,1,2);
foreach ($a as $value)
{
$a->foo = "bar";
}
Expected result:
----------------
none
Actual result:
--------------
crash
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Dec 03 01:00:01 2025 UTC |
here is some output in debug mode: $a = array(0,1); foreach ($a as $value) { $a->foo = "bar"; } PHP Warning: Attempt to assign property of non-object in /php/bugs/28938.php on line 6 PHP Warning: Attempt to assign property of non-object in /php/bugs/28938.php on line 6 [Wed Jun 30 05:09:40 2004] Script: '28938.php' --------------------------------------- /php/php-src/Zend/zend_execute.c(76) : Block 0x0840AAEC status: /cvs/php/php-src/Zend/zend_execute.h(61) : Actual location (location was relayed) Beginning: Overrun (magic=0x00000006, expected=0x7312F8DC) End: Unknown --------------------------------------- PHP Warning: String is not zero-terminated (ZZZZ...) (source: /cvs/php/php-src/Zend/zend_opcode.c:215) in Unknown on line 0 [Wed Jun 30 05:09:40 2004] Script: '28938.php' --------------------------------------- /cvs/php/php-src/Zend/zend_opcode.c(215) : Block 0x0840BD18 status: /cvs/php/php-src/Zend/zend_variables.c(45) : Actual location (location was relayed) Beginning: Cached (allocated on /cvs/php/php-src/Zend/zend_language_scanner.l:1510, 4 bytes) End: OK ---------------------------------------