Code Review中学到的小知识点
比较杂乱,天马行空
1. Phpdoc的功能,在function前写注释,比如
/** * 批量处理推送的活动数据 * * @param string data,推送参数是data * * @return void. */
public function pushActivity() {
……
}
注释说明此function的功能及参数和返回值,这样在看function时有这样的效果:
相当清楚。
2. 增加对redis容错的判断
比如以前代码是:
try { //清理me页面的缓存
$redisObj = D('Redis.RdGoods');
//清理用户收藏me页面的cache
$result = $redisObj->clearUserCacheVersion($this->_uid, C('CACHE_VERSION_ME'));
}
catch (RedisConnException $e) {
}
如果redis没有配置那么就会出错,改为
try {
$redisObj = D('Redis.RdXdaogou');
} catch (RedisConnException $e) {
// to do nothing
}
if (is_object($redisObj)) {
$brand_id = $redisObj->getBrandIdFromCodeNameCache($code_name);
}
可以避免这种错误。
3. array_merge,把两个或多个数组合并为一个数组。

浙公网安备 33010602011771号