PHP 7来了,那么PHP 6去哪儿了呢?

PHP7 来了,那么 PHP6 去哪儿了呢?PHP7 简介PHP7 是 PHP 编程语言全新的一个版本,主要在性能方面获得了极大的提升。官方的文档显示,PHP7 可以达到 PHP5.x 版本两倍的性能。同时还对 PHP 的语法做了梳理,提供了很多其他语言流行的语法格式。难能可贵的是,做了如此大的改动,PHP7 的兼容性还是非常好的。对于绝大多数的应用来讲, 可以不用做修改即可迁移到 PHP7 版本。PHP6 版本去哪儿了?谈到 PHP7,大家肯定会问,PHP6 版本去哪儿来呢?这个说来话长。早在 2005 年的时候,PHP 社区发起了 PHP6 的项目,这个项目旨在为 PHP 提供完全内置的 unicode 的支持。但由于种种困难,该项目最终于 2010 年取消。虽然 PHP6 这个项目取消了,但大量的功能已经在 PHP5.x 版本中得以实现。这里面最重要的就是 OOP 方面的提升。这也帮... Read More

Redis(PHP) 常用操作

[code lang="php"class MyRedis private $redis;/** @param string $hos* @param int $pos*public function __construct($host = '10.102.1.8', $port = 6379) $this->redis = new Redis$this->redis->connect($host, $port);return $this->red/** 设置值 构建一个字符串* @param string $key KEY名称* @param string $value 设置值* @param int $timeOut 时间 0表示无过期时间*public function set($key, $value, $timeOut=0) $retRes ... Read More

高并发场景下的缓存使用误区

十一聚会,某谈及人生理想。我要的是“地位,身份和爱情!”,其实就是金钱,面子和美女。O.正文9月份,连续两天(AB两天)线上出现业务故障,redis监控曲线瞬间上涨。业务场景:一千万UV / 日redis监控曲线(修改图片好麻烦,曲线意会下吧~)redis日志业务代码[code lang="php"(self::$_debug) ? Helper_Log::writeApplog('newFeatureOfMixedFeed', "初始化配比数据.") : null;if(self::$_redisDb == null) self::$_redisDb = new Comm_Redisdb(self::REDIS_SERVER);/** 判断是否有缓存数据 **$total = self::$_redisDb->lSize... Read More