Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /usr/local/src/php7/php-7.0.5/ext/reflection/tests/ |
Current File : //usr/local/src/php7/php-7.0.5/ext/reflection/tests/ReflectionClass_isSubclassOf_basic.phpt |
--TEST-- ReflectionClass::isSubclassOf() --FILE-- <?php class A {} class B extends A {} class C extends B {} interface I {} class X implements I {} $classNames = array('A', 'B', 'C', 'I', 'X'); foreach ($classNames as $className) { $rcs[$className] = new ReflectionClass($className); } foreach ($rcs as $childName => $child) { foreach ($rcs as $parentName => $parent) { echo "Is " . $childName . " a subclass of " . $parentName . "? \n"; echo " - Using object argument: "; var_dump($child->isSubclassOf($parent)); echo " - Using string argument: "; var_dump($child->isSubclassOf($parentName)); } } ?> --EXPECTF-- Is A a subclass of A? - Using object argument: bool(false) - Using string argument: bool(false) Is A a subclass of B? - Using object argument: bool(false) - Using string argument: bool(false) Is A a subclass of C? - Using object argument: bool(false) - Using string argument: bool(false) Is A a subclass of I? - Using object argument: bool(false) - Using string argument: bool(false) Is A a subclass of X? - Using object argument: bool(false) - Using string argument: bool(false) Is B a subclass of A? - Using object argument: bool(true) - Using string argument: bool(true) Is B a subclass of B? - Using object argument: bool(false) - Using string argument: bool(false) Is B a subclass of C? - Using object argument: bool(false) - Using string argument: bool(false) Is B a subclass of I? - Using object argument: bool(false) - Using string argument: bool(false) Is B a subclass of X? - Using object argument: bool(false) - Using string argument: bool(false) Is C a subclass of A? - Using object argument: bool(true) - Using string argument: bool(true) Is C a subclass of B? - Using object argument: bool(true) - Using string argument: bool(true) Is C a subclass of C? - Using object argument: bool(false) - Using string argument: bool(false) Is C a subclass of I? - Using object argument: bool(false) - Using string argument: bool(false) Is C a subclass of X? - Using object argument: bool(false) - Using string argument: bool(false) Is I a subclass of A? - Using object argument: bool(false) - Using string argument: bool(false) Is I a subclass of B? - Using object argument: bool(false) - Using string argument: bool(false) Is I a subclass of C? - Using object argument: bool(false) - Using string argument: bool(false) Is I a subclass of I? - Using object argument: bool(false) - Using string argument: bool(false) Is I a subclass of X? - Using object argument: bool(false) - Using string argument: bool(false) Is X a subclass of A? - Using object argument: bool(false) - Using string argument: bool(false) Is X a subclass of B? - Using object argument: bool(false) - Using string argument: bool(false) Is X a subclass of C? - Using object argument: bool(false) - Using string argument: bool(false) Is X a subclass of I? - Using object argument: bool(true) - Using string argument: bool(true) Is X a subclass of X? - Using object argument: bool(false) - Using string argument: bool(false)
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare