mirror of
https://github.com/php/php-src.git
synced 2024-11-23 18:04:36 +08:00
Merge branch 'PHP-5.4' into PHP-5.5
This commit is contained in:
commit
4555779c39
@ -2,8 +2,6 @@
|
||||
Test script to verify that magic methods should be called only once when accessing an unset property.
|
||||
--CREDITS--
|
||||
Marco Pivetta <ocramius@gmail.com>
|
||||
--XFAIL--
|
||||
Bug 63462 is not yet fixed
|
||||
--FILE--
|
||||
<?php
|
||||
class Test {
|
||||
@ -20,7 +18,7 @@ class Test {
|
||||
}
|
||||
|
||||
function __get($name) {
|
||||
echo '__get ' . $name . "\n";
|
||||
echo '__get ' . $name;
|
||||
return $this->$name;
|
||||
}
|
||||
|
||||
@ -54,13 +52,13 @@ $test->privateProperty = 'value';
|
||||
|
||||
--EXPECTF--
|
||||
__get nonExisting
|
||||
Notice: Undefined index: nonExisting in %__set__get_006.php on line %d
|
||||
Notice: Undefined property: Test::$nonExisting in %sbug63462.php on line %d
|
||||
__get publicProperty
|
||||
Notice: Undefined index: publicProperty in %__set__get_006.php on line %d
|
||||
Notice: Undefined property: Test::$publicProperty in %sbug63462.php on line %d
|
||||
__get protectedProperty
|
||||
Notice: Undefined index: protectedProperty in %__set__get_006.php on line %d
|
||||
Notice: Undefined property: Test::$protectedProperty in %sbug63462.php on line %d
|
||||
__get privateProperty
|
||||
Notice: Undefined index: privateProperty in %__set__get_006.php on line %d
|
||||
Notice: Undefined property: Test::$privateProperty in %sbug63462.php on line %d
|
||||
__isset nonExisting
|
||||
__isset publicProperty
|
||||
__isset protectedProperty
|
||||
|
Loading…
Reference in New Issue
Block a user