PHP | Función ReflectionMethod getModifiers()

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

Deja una respuesta

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