當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。