ReflectionClass::getModifiers

(PHP 5, PHP 7, PHP 8)

ReflectionClass::getModifiers获取类修饰符

描述

public ReflectionClass::getModifiers(): int

返回此类的访问修饰符的位域。

参数

此函数没有参数。

返回值

返回 修饰符常量 的位掩码。

参见

添加备注

用户贡献备注 1 则备注

Nicola Pietroluongo
9 年前
它是内存分配的位数。
默认情况下,许多系统分配 1048576 位 (1 兆位)。

/* 示例 1 */

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

//输出
1048576

/* 示例 2 */

class Test {}
//构造函数缺失
$reflectionClass = new \ReflectionClass('Test');
$classModifiers = $reflectionClass->getModifiers();
var_export($classModifiers);

//输出
0
To Top