怎么在PHP项目中利用二进制保存用户状态

  介绍

本篇文章为大家展示了怎么在PHP项目中利用二进制保存用户状态,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强>代码

& lt; PHP ?/* *   ,*使用二进制来保存用户状态   ,*///首先定义4个用户状态   定义(& # 39;移动# 39;,,1),,//手机号绑定   定义(& # 39;电子邮件# 39;,,2),,,//邮箱绑定   定义(& # 39;WECHAT& # 39;,, 4),,//微信绑定   定义(& # 39;QQ # 39;,, 8);,,,//QQ绑定//模拟用户类   class  User  {   public 才能;user_name 美元;=,““   public 才能;status 美元;=,0;,//用来保存用户状态   function 才能;__construct (user_name美元,美元的地位),{   ,,,这个→美元user_name =, user_name美元;   ,,,这个→美元status =,美元地位;   ,,}   }//新建一个测试用户   $ test_user =, new 用户(“test_user",, 0);//先判断用户是否绑定了手机号   if  (($ test_user→status ,,移动),==,移动)   echo 才能“第一:该用户已经绑定手机号,用户状态是:“,只test_user→美元status 只“& lt;/br>“;   其他的   echo 才能“第一:该用户没有绑定手机号,用户状态是:“,只test_user→美元status 只“& lt;/br>“;//接着该用户去绑定了手机号,微信,和QQ   时间=美元test_user→status  MOBILE  |, WECHAT  |, QQ;//再判断一下用户是否绑定了手机号   if  (($ test_user→status ,,移动),==,移动)   echo 才能;“第二:该用户已经绑定手机号,用户状态是:“,只test_user→美元status 只“& lt;/br>“;   其他的   echo 才能;“第二:该用户没有绑定手机号,用户状态是:“,只test_user→美元status 只“& lt;/br>“;//再判断一下用户有没有绑定邮箱   if  (($ test_user→status ,,电子邮件),==,电子邮件)   echo 才能“第三:该用户已经绑定邮箱,用户状态是:“,只test_user→美元status 只“& lt;/br>“;   其他的   echo 才能“第三:该用户没有绑定邮箱,用户状态是:“,只test_user→美元status 只“& lt;/br>“;//然后这个用户解除了手机号绑定   美元test_user→status =,(美元test_user→status ,,(~移动);//再次判断用户是否绑定了手机号   if  (($ test_user→status ,,移动),==,移动)   echo 才能“第四:该用户已经绑定手机号,用户状态是:“,只test_user→美元status 只“& lt;/br>“;   其他的   echo 才能“第四:该用户没有绑定手机号,用户状态是:“,只test_user→美元status 只“& lt;/br>“

怎么在PHP项目中利用二进制保存用户状态