CakeFest 2024: The Official CakePHP Conference

ReflectionClass::getModifiers

(PHP 5, PHP 7, PHP 8)

ReflectionClass::getModifiersObtiene los modificadores de clase

Descripción

public ReflectionClass::getModifiers(): int

Devuelve un campo de bits de los modificadores de acceso para esta clase.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve una máscara de bits de constantes modificadoras.

Ver también

add a note

User Contributed Notes 1 note

up
-12
Nicola Pietroluongo
9 years ago
It's the amount of memory allocation in bit.
By default many systems allocate 1048576 bit (1 Megabit).

/* Example 1 */

class Test {}
$classTest = new Test();
$reflectionClass = new \ReflectionClass('Test');
$classModifiers = $reflectionClass->getModifiers();
var_export($classModifiers);

//output
1048576

/* Example 2 */

class Test {}
//the constructor is missing
$reflectionClass = new \ReflectionClass('Test');
$classModifiers = $reflectionClass->getModifiers();
var_export($classModifiers);

//output
0
To Top