Función PHP ReflectionClass __toString()

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

Deja una respuesta

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