3
This function返回524320
为我的一个类。如果我通过getModifierNames运行它,它告诉我:我在哪里可以获得反射修改器值列表?
>> Reflection::getModifierNames(524320)
array (
0 => 'abstract',
)
哪个是正确的,但524320是不是2的幂,所以它必须有一些其他的标志?实际上,如果我们看一下它的二进制表示,10100111
看起来它有5个标志设置。那么其他4个,我在哪里可以找到所有这些的列表?
编辑:现在我很困惑...该表示实际上是10000000000000100000
,根据this。这是有道理的,因为它对应于“显式抽象类”。哦,我敢打赌,这是一个溢出的问题,现在我正在考虑......必须多研究一下。
不错的发现!谢谢! – mpen