La función ReflectionExtension::__toString() es una función incorporada en PHP que se utiliza para devolver la representación de string del objeto de extensión especificado.
Sintaxis:
ReflectionExtension::__toString()
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve la representación de string del objeto de extensión especificado.
Los siguientes programas ilustran la función ReflectionExtension::__toString() en PHP:
Programa_1:
<?php // Defining an extension $A = 'DOM'; // Using ReflectionExtension() over the // specified extension $extension = new ReflectionExtension($A); // Calling the __toString() function $B = $extension->__toString(); // Getting the string representation of // the specified extension object. var_dump($B); ?>
Producción:
string(98219) "Extension [ <persistent> extension #18 dom version 20031129 ] { - Dependencies { Dependency [ libxml (Required) ] Dependency [ domxml (Conflicts) ] } - Constants [45] { Constant [ integer XML_ELEMENT_NODE ] { 1 } . . . Constant [ integer DOM_VALIDATION_ERR ] { 16 } } Method [ <internal:dom, inherits DOMNode> public method setUserData ] { - Parameters [3] { Parameter #0 [ <required> $key ] Parameter #1 [ <required> $data ] Parameter #2 [ <required> $handler ] } } . . . Method [ <internal:dom> public method registerPhpFunctions ] { - Parameters [0] { } } } } } } "
Programa_2:
<?php // Using ReflectionExtension() over // an extension xml $extension = new ReflectionExtension('xml'); // Calling the __toString() function and // Getting the string representation of // the specified extension object. var_dump($extension->__toString()); ?>
Producción:
string(6209) "Extension [ <persistent> extension #15 xml version 7.0.33-0ubuntu0.16.04.7 ] { - Dependencies { Dependency [ libxml (Required) ] } - Constants [27] { Constant [ integer XML_ERROR_NONE ] { 0 } . . . Constant [ string XML_SAX_IMPL ] { libxml } } - Functions { Function [ <internal:xml> function xml_parser_create ] { - Parameters [1] { Parameter #0 [ <optional> $encoding ] } } . . . Function [ <internal:xml> function utf8_decode ] { - Parameters [1] { Parameter #0 [ <required> $data ] } } } } "
Referencia: https://www.php.net/manual/en/reflectionextension.tostring.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