PHP 7.0.6 Released

ReflectionClass::getModifiers

(PHP 5, PHP 7)

ReflectionClass::getModifiersGets modifiers

Description

public int ReflectionClass::getModifiers ( void )

Returns a bitfield of the access modifiers for this class.

Parameters

This function has no parameters.

Return Values

Returns bitmask of modifier constants.

See Also

User Contributed Notes

Nicola Pietroluongo
1 year 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