svn: /php/php-src/trunk/ NEWS UPGRADING Zend/tests/026.phpt Zend/tests/033.phpt Zend/tests/bug52041.phpt Zend/tests/bug52614.phpt Zend/zend_execute.c
ext/dom/tests/bug47430.phpt ext/reflection/tests/bug40431.phpt tests/classes/implicit_instantiation_001.phpt

From: Date: Fri, 31 Dec 2010 16:57:45 +0000
Subject: svn: /php/php-src/trunk/ NEWS UPGRADING Zend/tests/026.phpt Zend/tests/033.phpt Zend/tests/bug52041.phpt Zend/tests/bug52614.phpt Zend/zend_execute.c
ext/dom/tests/bug47430.phpt ext/reflection/tests/bug40431.phpt tests/classes/implicit_instantiation_001.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-64230@lists.php.net to get a copy of this message
scottmac Fri, 31 Dec 2010 16:57:45 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=306931 Log: Silently casting an empty string, null or false into an object by adding a property is pretty non-intuitive. If the same value was 1 or true you get a warning and it halts. Since we can't break BC completely (yet) lets bump this from E_STRICT. Also added a new section to UPGRADING for engine changes. <?php $x = ''; // $x = null; // $x = false; $x->baz = 1; var_dump($x); $y = 1; $y->baz = 1; var_dump($y); Changed paths: U php/php-src/trunk/NEWS U php/php-src/trunk/UPGRADING U php/php-src/trunk/Zend/tests/026.phpt U php/php-src/trunk/Zend/tests/033.phpt U php/php-src/trunk/Zend/tests/bug52041.phpt U php/php-src/trunk/Zend/tests/bug52614.phpt U php/php-src/trunk/Zend/zend_execute.c U php/php-src/trunk/ext/dom/tests/bug47430.phpt U php/php-src/trunk/ext/reflection/tests/bug40431.phpt U php/php-src/trunk/tests/classes/implicit_instantiation_001.phpt

Attachment: [text/x-diff] svn-diffs-306931.txt
« previous php.cvs (#64230) next »