php中慎用isset来判断数组是否存在key
直接上代码, 不知道是php5.4版本的问题, 还是本来就这样… $a['hello'] = '123'; $a['xx'] = NULL; var_dump(isset($a['hello'])); //bool(true) var_dump(isset($a['xx'])); //bool(false) # 应该使用这个来判断 var_dump(array_key_exists('xx', $a)); //bool(true)
直接上代码, 不知道是php5.4版本的问题, 还是本来就这样… $a['hello'] = '123'; $a['xx'] = NULL; var_dump(isset($a['hello'])); //bool(true) var_dump(isset($a['xx'])); //bool(false) # 应该使用这个来判断 var_dump(array_key_exists('xx', $a)); //bool(true)
刚刚装好ngx_drizzle的时候,老是连接不上,代码都是安装官方demo来写的,竟然都不行。。。看了文档,报错如下: failed to connect: 23: Access denied for user ‘root’@‘localhost’ (using
webbench -c 500 -t 30 测试结果 TP框架 Speed=19198 pages/min, 112866 bytes/sec. Requests: 6635 susceed, 2964 failed. 原生 Speed=16602 pages/min, 89106 bytes/sec. Requests: 6027 susceed, 2274 failed. nginx with drizzle Speed=34116 pages/min, 212853 bytes/sec. Requests: 14347 susceed, 2711 failed. 毫无疑问的,nginx drizzle下速度是最快的
用homebrew安装的话,是很简单的,不过由于自己不懂,走了很多弯路。。。 简单点说 先安装memcached服务,用 brew install memcached 安装 安装memca
额。。。本来以为mac下可以用lnmp一键安装包的,但是使用后才发现,竟然不行。。。 后来使用了大家都推荐的homebrew来安装。。。具体教
前三篇文章已经把MVC的结构原理都简单的进行了说明和演示。。。当然,不是说一个框架就只有那点东西,一个良好的框架所要求的功能还是要很全面的,
今天来讲讲view,视图。。。没了解之前,你可能觉得模板引擎很神奇,了解了之后你会觉得,原来是如此简单。。。 对于模板引擎而言,它的原理一般是
上节说了MVC的路由原理,这节我们来说说MVC框架的loader,也称为加载器。 虽然不同的框架,加载器的用法不同,但是其原理都是相通的。。。
说到PHP开发web,自然离不开开发框架,开发框架为我们提供了灵活的开发方式,MVC层分离,业务解耦等。。。 第一篇先来简单点的,说说MVC框
识别图片主色调这个,网上貌似有几种方法,不过,最准确,最优雅的解决方案还是利用聚类算法来做。。。 直接上代码。。。。不过,我测试结果表示,用P