La función Reflection::getModifierNames() es una función incorporada en PHP que se usa para devolver una array de los nombres de modificadores especificados.
Sintaxis:
array Reflection::getModifierNames( int $modifiers )
Parámetros: Esta función acepta $modificadores de un solo parámetro, que es el campo de bits de los modificadores. Aquí, el campo de bits es una estructura de datos que consta de varias ubicaciones de memoria de computadora adyacentes.
Valor devuelto: esta función devuelve una array de los nombres de modificadores especificados.
Los siguientes programas ilustran la función Reflection::getModifierNames() en PHP:
Programa 1:
php
<?php // Declaring a class Testing class Testing { // Calling a function GeeksforGeeks() with // two modifier named as public and static public static function GeeksforGeeks() { return; } } // ReflectionMethod is called on the class Testing and // their member as function GeeksforGeeks() $GeeksforGeeks = new ReflectionMethod('Testing', 'GeeksforGeeks'); // Calling the getModifierNames() function and printing // an array of modifier names echo implode(' ', Reflection::getModifierNames($GeeksforGeeks->getModifiers())); ?>
public static
Programa 2:
php
<?php // Declaring a class Testing class Testing { // Calling a function GFG() with // two modifier named as public and static final public function GFG() { return; } } // ReflectionMethod is called on the class Testing and // their member as function GFG() $GFG = new ReflectionMethod('Testing', 'GFG'); // Calling the getModifierNames() function and printing // an array of modifier names echo implode(' ', Reflection::getModifierNames($GFG->getModifiers())); ?>
final public
Referencia: https://www.php.net/manual/en/reflection.getmodifiernames.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