2011-10-26 58 views
3

This function返回524320为我的一个类。如果我通过getModifierNames运行它,它告诉我:我在哪里可以获得反射修改器值列表?

>> Reflection::getModifierNames(524320) 
array (
    0 => 'abstract', 
) 

哪个是正确的,但524320是不是2的幂,所以它必须有一些其他的标志?实际上,如果我们看一下它的二进制表示,10100111看起来它有5个标志设置。那么其他4个,我在哪里可以找到所有这些的列表?

编辑:现在我很困惑...该表示实际上是10000000000000100000,根据this。这是有道理的,因为它对应于“显式抽象类”。哦,我敢打赌,这是一个溢出的问题,现在我正在考虑......必须多研究一下。

回答

相关问题