n&(n-1)用到了按位与运算符,这一算法的用途是判断此数字二进制是否只含有唯一一个1。当满足该条件时,此式值为0

按位与正如字面意思,按二进制的每位进行与运算。

自 PHP 7.2.0 开始,函数 creat_function() 由于安全原因被弃用。而在一些老版本的插件中仍在使用此函数,我们只需对其进行稍微改动即可正常使用。