|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2016-12-31 00:14 UTC] cmb@php.net
-Package: Feature/Change Request
+Package: Class/Object related
|
|||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 15:00:01 2025 UTC |
Description: ------------ The goal is to return all declared subclasses of given class_name/interface Reproduce code: --------------- interface A {} class A1 implements A {} class A2 implements A {} class B extends A1 {} class C {} print_r(get_declared_classes('A')); print_r(get_declared_classes('A1')); Expected result: ---------------- // print_r(get_declared_classes('A')); Array ( [0] => A1 [1] => A2 [2] => B ) // print_r(get_declared_classes('A1')); Array ( [2] => B )