介绍
本篇文章为大家展示了怎么在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>“