Test: /tests/lang/operators/bug67300.phpt - Version 5.7.0-dev        

Bug #67300 Cast (object) array() ALLOWS to create property with empty name
Submitted: 2014-05-19 06:41:41 Modified: 2016-11-19 17:37:05
From: vovan-ve Assigned: nikic
Status: Closed Package: Class/Object related
PHP Version: Irrelevant OS:

There is 1 diff reported by users for this test.

Count Diff
2 (100%)
002+ (
003+ [foo] => 42
004+ [boo] => 37
005+ [bar] => 19
006+ )
007+ object(stdClass)#2 (3) {
008+ ["foo2"]=>
009+ string(8) "test foo"
010+ [2]=>
011+ int(37)
012+ ["bar"]=>
013+ int(19)
002- (
003- [foo] => 42
004- [boo] => 37
005- [bar] => 19
006- )
007- object(stdClass)#2 (3) {
008- ["foo2"]=>
009- string(8) "test foo"
010- [2]=>
011- int(37)
012- ["bar"]=>
013- int(19)
016+ Fatal error: Cannot access empty property in %s/bug67300.php on line 19
016- Fatal error: Cannot access empty property in (a-Z0-9)* on line 6