Php 将整型位掩码转换为字符串

Php 将整型位掩码转换为字符串,php,bitmask,Php,Bitmask,我试图找出在cookie中设置了哪些标志http/Cookie执行该作业,但返回位掩码 如何将位掩码转换为字符串,以便知道cookie中设置了哪些标志(如httponly和secure) 只有两个位标志,它们作为常量提供:SECURE和HTTPONLY。根据getFlags()返回的int.@MarcB是的,你是对的,但这需要时间,我相信一定有更好的方法手动执行。那门课上没有什么可以做的,所以你得自己做。php中没有通用的“int-to-bitmask”函数,除了获取一个int并将其转换为一个“

我试图找出在cookie中设置了哪些标志
http/Cookie
执行该作业,但返回位掩码

如何将位掩码转换为字符串,以便知道cookie中设置了哪些标志(如httponly和secure)


只有两个位标志,它们作为常量提供:
SECURE
HTTPONLY
。根据
getFlags()
返回的int.@MarcB是的,你是对的,但这需要时间,我相信一定有更好的方法手动执行。那门课上没有什么可以做的,所以你得自己做。php中没有通用的“int-to-bitmask”函数,除了获取一个int并将其转换为一个“二进制字符串”,例如
(int)42->(str)'00101010'
?你的意思是什么?只有两个位标志,它们作为常量提供:
SECURE
HTTPONLY
。根据
getFlags()
返回的int.@MarcB是的,你是对的,但这需要时间,我相信一定有更好的方法手动执行。那门课上没有什么可以做的,所以你得自己做。php中没有通用的“int-to-bitmask”函数,除了获取一个int并将其转换为“二进制字符串”,例如
(int)42->(str)'00101010'