La función ReflectionMethod::getDeclaringClass() es una función incorporada en PHP que se utiliza para devolver el nombre de la clase declarada.
Sintaxis:
ReflectionClass ReflectionMethod::getDeclaringClass ( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve el nombre de la clase declarada para el método reflejado.
Los siguientes programas ilustran la función ReflectionMethod::getDeclaringClass() :
Programa 1:
<?php // Declaring a class class GeeksforGeeks { // Declaring a protected function protected function CSportal($name) { // Displays output return 'Geeks ' . $name; } } // Creating an object of ReflectionMethod $reflectionMethod = new ReflectionMethod(new GeeksforGeeks(), 'CSportal'); // Calling getDeclaringClass function var_dump($reflectionMethod->getDeclaringClass()); ?>
Producción:
object(ReflectionClass)#2 (1) { ["name"]=> string(13) "GeeksforGeeks" }
Programa 2:
<?php // Declaring a class class NidhiSingh { // Declaring a protected function protected function Author($name) { // Displays output return 'Nidhi ' . $name; } } // Creating an object of ReflectionMethod $reflectionMethod = new ReflectionMethod(new NidhiSingh(), 'Author'); // Calling getDeclaringClass function var_dump($reflectionMethod->getDeclaringClass()); ?>
Producción:
object(ReflectionClass)#2 (1) { ["name"]=> string(10) "NidhiSingh" }
Referencia: https://www.php.net/manual/en/reflectionmethod.getdeclaringclass.php .
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA