12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- namespace loyalsoft;
- /**
- * 玩家信息 for Each User in Memcache
- * Ps.
- * @author gwang
- */
- class UserInfoMo
- {
- /**
- * 分区Id
- * @var string
- */
- public $zoneid;
- /**
- * 玩家唯一id
- * @var string
- */
- public $uid;
- /**
- * 玩家游戏数据
- * @var UserGameModel
- */
- public $game;
- /**
- * 玩家交互体数据, 检查是否有新邮件...
- * @var UserInteractModel
- */
- public $interact;
- /**
- * 获得用户的平台字符串
- * @return string
- */
- function getPlatStr()
- {
- switch (PLAT) {
- case 'web': # web版
- return 'qzone'; # only QQ空间
- case 'ios': # ios版
- return 'ios'; # only ios
- case 'and': # 安卓版/默认
- default :
- return substr($this->uid, 0, strrpos($this->uid, '-')); # 提取平台字符串
- //substr() 函数返回字符串的一部分 strrpos() 函数查找字符串在另一字符串中最后一次出现的位置。
- }
- }
- }
|