ID: 35051 User updated by: storm at mail dot up dot com dot ua Reported By: storm at mail dot up dot com dot ua -Status: Open +Status: Bogus Bug Type: Scripting Engine problem Operating System: FreeBsd 5.3 PHP Version: 5.0.5 New Comment:
Sorry. Zend optimizer Previous Comments: ------------------------------------------------------------------------ [2005-11-01 14:57:12] storm at mail dot up dot com dot ua Description: ------------ Various results empty() for nonexistent key Reproduce code: --------------- $w=array('a'=>'aaaa','b'=>array('dd'=>1,'aa'=>2)); foreach($w as $k=>$v) { if(empty($v['dd'])) echo "{$k}:empty<br>\n"; else echo "{$k}:no empty<br>\n"; } Expected result: ---------------- a:empty<br> b:no empty<br> (PHP 5.03 FreeBsd 4.9) Actual result: -------------- a:no empty<br> b:no empty<br> (PHP 5.05 FreeBsd 5.3) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=35051&edit=1