La función ReflectionClass__toString() es una función incorporada en PHP que se usa para devolver la representación de string del objeto ReflectionClass especificado.
Sintaxis:
string ReflectionClass__toString( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve la representación de string del objeto ReflectionClass especificado.
Los siguientes programas ilustran la función ReflectionClass__toString() en PHP:
Programa 1:
php
<?php // Creating a user-defined function class Alphabets { public function A() {} public function B() {} } // Using ReflectionClass() over the // class Alphabets $class = new ReflectionClass('Alphabets'); // Calling the __toString() function $A = $class->__toString(); // Getting the string representation var_dump($A); ?>
Producción:
string(435) “Clase [ <usuario> clase Alfabetos ] { @@ /home/829bc146b7074eafd150c8e57aee5445.php 4-7- Constantes [0] { }- Propiedades estáticas [0] { }- Métodos estáticos [0] { }- Propiedades [0] { }- Métodos [2] { Método [ <usuario> método público A ] { @@ /home/829bc146b7074eafd150c8e57aee5445.php 5 – 5 }Método [ <usuario> método público B ] { @@ /home/829bc146b7074eafd150c8e57aee5445. php 6 – 6 } } } ”
Programa 2:
php
<?php // Using ReflectionClass() $class = new ReflectionClass('ReflectionClass'); // Calling the __toString() function $A = $class->__toString(); // Getting the string representation var_dump($A); ?>
Producción:
string(6824) “Class [ <internal:Reflection> class ReflectionClass implementa Reflector] {- Constants [3] { Constant [ integer IS_IMPLICIT_ABSTRACT ] { 16 } Constant [ integer IS_EXPLICIT_ABSTRACT ] { 32 } Constant [ integer IS_FINAL ] { 4 } }- Propiedades estáticas [0] { }- Métodos estáticos [1] { Método [ <interno:Reflexión, prototipo Reflector> exportación de método público estático ] {- Parámetros [2] { Parámetro #0 [ <requerido> $argumento ] Parámetro #1 [ <opcional> $retorno ] } } } . . .Method [ <internal:Reflection> método público getShortName ] {- Parámetros [0] { } } } } ”
Referencia: https://www.php.net/manual/en/reflectionclass.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