PHP | función get_declared_classes()

La función get_declared_classes() es una función incorporada en PHP que se usa para devolver una array con el nombre de las clases definidas. La array de usuario que contiene la lista de todas las clases definidas por el sistema (por ejemplo, PDO, lector XML, etc.) y definidas por el usuario en el script actual. No se dan parámetros a esta función.

<?php
class gfg {
      
    function add () {
        $a = 9 + 2 ;
    }
}
  
class gfg1 {
    function tr() {
        echo (4);
    }
}
  
print_r(get_declared_classes());
?>
Producción:

Array
(
    [0] => stdClass
    [1] => Exception
    [2] => ErrorException
    [3] => Error
    [4] => ParseError
    . . .
    [155] => Ds\PriorityQueue
    [156] => Ds\Pair
    [157] => gfg
    [158] => gfg1
)

Ordenar la lista: encontrar una clase en particular en una lista tan grande puede ser difícil. Pero puede ser más fácil si la lista está ordenada alfabéticamente. Se puede ordenar a través de la función sort().

<?php
$sorted = get_declared_classes();
  
sort($sorted);
  
print_r($sorted);
?>
Producción:

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
)

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

Publicación traducida automáticamente

Artículo escrito por support3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *