123456789101112131415161718192021222324252627282930313233 |
- --TEST--
- ReflectionClass::__constructor()
- --FILE--
- <?php
- $r1 = new ReflectionClass("stdClass");
- $myInstance = new stdClass;
- $r2 = new ReflectionClass($myInstance);
- class TrickClass {
- function __toString() {
- //Return the name of another class
- return "Exception";
- }
- }
- $myTrickClass = new TrickClass;
- $r3 = new ReflectionClass($myTrickClass);
- var_dump($r1, $r2, $r3);
- ?>
- --EXPECTF--
- object(ReflectionClass)#%d (1) {
- ["name"]=>
- string(8) "stdClass"
- }
- object(ReflectionClass)#%d (1) {
- ["name"]=>
- string(8) "stdClass"
- }
- object(ReflectionClass)#%d (1) {
- ["name"]=>
- string(10) "TrickClass"
- }
|