summaryrefslogtreecommitdiff
path: root/Zend/tests/bug37667.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/tests/bug37667.phpt')
-rwxr-xr-xZend/tests/bug37667.phpt53
1 files changed, 0 insertions, 53 deletions
diff --git a/Zend/tests/bug37667.phpt b/Zend/tests/bug37667.phpt
deleted file mode 100755
index b05f296f01..0000000000
--- a/Zend/tests/bug37667.phpt
+++ /dev/null
@@ -1,53 +0,0 @@
---TEST--
-Bug #37667 (Object is not added into array returned by __get)
---FILE--
-<?php
-
-class Test
-{
- protected $property = array('foo' => 'bar');
-
- function __get($name)
- {
- return $this->property;
- }
-}
-
-$obj = new Test;
-
-var_dump($obj->property['foo']);
-var_dump($obj->property[2]);
-
-var_dump($obj);
-
-$obj->property[] = 1;
-$obj->property[] = 2;
-
-var_dump($obj);
-
-?>
-===DONE===
---EXPECTF--
-string(3) "bar"
-
-Notice: Undefined offset: 2 in %sbug37667.php on line 16
-NULL
-object(Test)#%d (1) {
- ["property:protected"]=>
- array(1) {
- ["foo"]=>
- string(3) "bar"
- }
-}
-
-Notice: Indirect modification of overloaded property Test::$property has no effect in %sbug37667.php on line 20
-
-Notice: Indirect modification of overloaded property Test::$property has no effect in %sbug37667.php on line 21
-object(Test)#%d (1) {
- ["property:protected"]=>
- array(1) {
- ["foo"]=>
- string(3) "bar"
- }
-}
-===DONE===