当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP get_declared_classes()用法及代码示例


get_declared_classes()函数是PHP中的内置函数,用于返回具有已定义类名称的数组。用户数组,其中包含当前脚本中所有system-defined(例如PDO,XML阅读器等)的列表以及用户定义的类。没有为该函数提供参数。

<?php 
class gfg { 
      
    function add () { 
        $a = 9 + 2 ; 
    } 
} 
  
class gfg1 { 
    function tr() { 
        echo (4); 
    } 
} 
  
print_r(get_declared_classes()); 
?>
输出:
Array
(
    [0] => stdClass
    [1] => Exception
    [2] => ErrorException
    [3] => Error
    [4] => ParseError
    . . .
    [155] => Ds\PriorityQueue
    [156] => Ds\Pair
    [157] => gfg
    [158] => gfg1
)

排序列表:在如此庞大的清单中找到特定的课程可能很困难。但是,如果按字母顺序对列表进行排序会更容易。可以通过函数排序sort()

<?php 
$sorted = get_declared_classes(); 
  
sort($sorted); 
  
print_r($sorted); 
?>
输出:
Array
(
    [0] => AppendIterator
    [1] => ArithmeticError
    [2] => ArrayIterator
    [3] => ArrayObject
    [4] => AssertionError
    . . .
    [152] => XMLWriter
    [153] => __PHP_Incomplete_Class
    [154] => finfo
    [155] => php_user_filter
    [156] => stdClass
)

参考: https://www.php.net/manual/en/function.get-declared-classes.php



Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


相关用法


注:本文由纯净天空筛选整理自sayesha大神的英文原创作品 PHP | get_declared_classes() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。