La función ReflectionMethod::getModifiers() es una función incorporada en PHP que se usa para devolver la representación numérica de los modificadores del método.
Sintaxis:
int ReflectionMethod::getModifiers( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve la representación numérica de los modificadores del método.
Los siguientes programas ilustran la función ReflectionMethod::getModifiers() en PHP:
Program_1:
<?php // Initializing a user-defined class class Company { protected function GeeksforGeeks($name) { return 'GFG' . $name; } } // Using ReflectionMethod() over the class Company $A = new ReflectionMethod(new Company(), 'GeeksforGeeks'); // Calling the getModifiers() function $B = $A->getModifiers(); // Getting the numeric representation // of the method modifiers. var_dump($B); ?>
Producción:
int(134283776)
Programa_2:
<?php // Initializing a user-defined class class Department { final public static function Coding() { return; } public function Marketing() { return; } } // Using ReflectionMethod() over the above class $A = new ReflectionMethod('Department', 'Coding'); $B = new ReflectionMethod('Department', 'Marketing'); // Calling the getModifiers() function and // getting the numeric representation // of the above method modifiers. var_dump($A->getModifiers()); var_dump($B->getModifiers()); ?>
Producción:
int(134217989) int(134283520)
Referencia: https://www.php.net/manual/en/reflectionmethod.getmodifiers.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