La función ReflectionExtension::getClassNames() es una función incorporada en PHP que se usa para devolver una array de nombres de clases de la extensión especificada. Si no se especifican clases, se devuelve una array vacía.
Sintaxis:
array ReflectionExtension::getClassNames( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve una array de nombres de clase de la extensión especificada.
Los siguientes programas ilustran la función ReflectionExtension::getClassNames() en PHP:
Programa_1:
<?php // Defining an extension $A = 'DOM'; // Using ReflectionExtension() over the // specified extension $extension = new ReflectionExtension($A); // Calling the getClassNames() function $B = $extension->getClassNames(); // Getting an array of class name var_dump($B); ?>
Producción:
array(31) { [0]=> string(12) "DOMException" [1]=> string(13) "DOMStringList" [2]=> string(11) "DOMNameList" [3]=> string(21) "DOMImplementationList" [4]=> string(23) "DOMImplementationSource" [5]=> string(17) "DOMImplementation" [6]=> string(7) "DOMNode" [7]=> string(16) "DOMNameSpaceNode" [8]=> string(19) "DOMDocumentFragment" [9]=> string(11) "DOMDocument" [10]=> string(11) "DOMNodeList" [11]=> string(15) "DOMNamedNodeMap" [12]=> string(16) "DOMCharacterData" [13]=> string(7) "DOMAttr" [14]=> string(10) "DOMElement" [15]=> string(7) "DOMText" [16]=> string(10) "DOMComment" [17]=> string(11) "DOMTypeinfo" [18]=> string(18) "DOMUserDataHandler" [19]=> string(11) "DOMDomError" [20]=> string(15) "DOMErrorHandler" [21]=> string(10) "DOMLocator" [22]=> string(16) "DOMConfiguration" [23]=> string(15) "DOMCdataSection" [24]=> string(15) "DOMDocumentType" [25]=> string(11) "DOMNotation" [26]=> string(9) "DOMEntity" [27]=> string(18) "DOMEntityReference" [28]=> string(24) "DOMProcessingInstruction" [29]=> string(15) "DOMStringExtend" [30]=> string(8) "DOMXPath" }
Programa_2:
<?php // Using ReflectionExtension() over // a extension xml $extension = new ReflectionExtension('xml'); // Calling the getClassNames() function and // Getting an array of class names var_dump($extension->getClassNames()); ?>
Producción:
array(0) { }
Referencia: https://www.php.net/manual/en/reflectionextension.getclassnames.php
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA