cvs: ZendEngine2(PHP_5_3) / zend_execute.c /tests bug36303.phpt bug44660.phpt php-src NEWS

From: Date: Sat, 26 Jul 2008 17:59:55 +0000
Subject: cvs: ZendEngine2(PHP_5_3) / zend_execute.c /tests bug36303.phpt bug44660.phpt php-src NEWS
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-6946@lists.php.net to get a copy of this message
dmitry Sat Jul 26 17:59:55 2008 UTC Added files: (Branch: PHP_5_3) /ZendEngine2/tests bug44660.phpt Modified files: /php-src NEWS /ZendEngine2 zend_execute.c /ZendEngine2/tests bug36303.phpt Log: Fixed bug #44660 (Indexed and reference assignment to propery of non-object don't trigger warning) http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.965.2.224&r2=1.2027.2.547.2.965.2.225&diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.965.2.224 php-src/NEWS:1.2027.2.547.2.965.2.225 --- php-src/NEWS:1.2027.2.547.2.965.2.224 Sat Jul 26 15:30:24 2008 +++ php-src/NEWS Sat Jul 26 17:59:52 2008 @@ -249,6 +249,8 @@ - Fixed bug #44805 (rename() function is not portable to Windows). (Pierre) - Fixed bug #44779 (filter returns NULL in CLI when it shouldn't). (Arnaud) - Fixed bug #44742 (timezone_offset_get() causes segmentation faults). (Derick) +- Fixed bug #44660 (Indexed and reference assignment to propery of non-object + don't trigger warning). (Dmitry) - Fixed bug #44648 (Attribute names not checked for wellformedness). (Rob) - Fixed bug #44414 (Incomplete reporting about abstract methods). (Dmitry) - Fixed bug #44390 (mysqli_bind_param/bind_result and Object member variables). http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_execute.c?r1=1.716.2.12.2.24.2.33&r2=1.716.2.12.2.24.2.34&diff_format=u Index: ZendEngine2/zend_execute.c diff -u ZendEngine2/zend_execute.c:1.716.2.12.2.24.2.33 ZendEngine2/zend_execute.c:1.716.2.12.2.24.2.34 --- ZendEngine2/zend_execute.c:1.716.2.12.2.24.2.33 Sat Jul 26 14:08:10 2008 +++ ZendEngine2/zend_execute.c Sat Jul 26 17:59:54 2008 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: zend_execute.c,v 1.716.2.12.2.24.2.33 2008/07/26 14:08:10 dmitry Exp $ */ +/* $Id: zend_execute.c,v 1.716.2.12.2.24.2.34 2008/07/26 17:59:54 dmitry Exp $ */ #define ZEND_INTENSIVE_DEBUGGING 0 @@ -1175,6 +1175,7 @@ } object_init(container); } else { + zend_error(E_WARNING, "Attempt to modify property of non-object"); result->var.ptr_ptr = &EG(error_zval_ptr); PZVAL_LOCK(EG(error_zval_ptr)); return; http://cvs.php.net/viewvc.cgi/ZendEngine2/tests/bug36303.phpt?r1=1.1.2.1.4.1&r2=1.1.2.1.4.2&diff_format=u Index: ZendEngine2/tests/bug36303.phpt diff -u ZendEngine2/tests/bug36303.phpt:1.1.2.1.4.1 ZendEngine2/tests/bug36303.phpt:1.1.2.1.4.2 --- ZendEngine2/tests/bug36303.phpt:1.1.2.1.4.1 Sat May 24 15:55:18 2008 +++ ZendEngine2/tests/bug36303.phpt Sat Jul 26 17:59:54 2008 @@ -8,5 +8,7 @@ echo "ok\n"; ?> --EXPECTF-- +Warning: Attempt to modify property of non-object in %sbug36303.php on line 3 + Warning: Invalid argument supplied for foreach() in %sbug36303.php on line 3 ok http://cvs.php.net/viewvc.cgi/ZendEngine2/tests/bug44660.phpt?view=markup&rev=1.1 Index: ZendEngine2/tests/bug44660.phpt +++ ZendEngine2/tests/bug44660.phpt

« previous php.zend-engine.cvs (#6946) next »