PHP超实用系列·自动捕获Fatal Error

2017-05-06
阅读 6 分钟
7.2k
经过十几天的忙碌,张小五手上的项目终于如期上线,虽然很累,但内心无比的充实与喜悦。喝了杯热咖啡,小五在椅子上慵懒地躺着,享受着这份静谧的时光。

设计模式系列·Facade模式之MVC的烦恼

2017-03-26
阅读 3 分钟
5.3k
流行的MVC架构模式 如今的Web开发,各种框架风起云涌,势如破竹。 从国民第一的ThinkPhp到称霸全球的Laravel,这些框架有一个共同特征,都采用了MVC的架构模式。 没有任何意外,王小二的公司用Thinkphp来开发公司的主打产品。 Get新需求 一天,小二刚到公司,正打算坐下来喝杯茶。 老大走了过来:“小二啊,现在有个新的...

PHP+MYSQL 读写分离简单实战

2017-03-12
阅读 2 分钟
7.4k
1、Introduction 之前写过2篇文章,分别是: Mysql主从同步的原理Myql主从同步实战 基于此,我们再实现简单的PHP+Mysql读写分离,从而提高数据库的负载能力。 2、代码实战 {代码...} 更多精彩,请关注公众号“聊聊代码”,让我们一起聊聊“左手代码右手诗”的事儿。

PHP中output buffering的原理及应用

2016-11-30
阅读 2 分钟
3.1k
php缓存过程 在请求一个PHP的过程中,实际上经过三个缓存: 程序缓存 ob缓存 浏览器缓存. 开启ob的两个方法 {代码...} 通过php.ini 打开的,则作用于所有的php页面 。使用ob_start()打开则只作用于该页面 ob缓存的知识点 在服务中,如果我们开启了ob缓存,则echo数据首先放入到ob中 当PHP页面执行到最后,则会把ob缓存的...

websocket历史及使用详解

2016-11-27
阅读 3 分钟
8.5k
keep-alive是通知服务器,在这个HTTP Request/Responset结束后,不要立即断开TCP连接(注意是TCP连接,和HTTP没有关系),后面的HTTP Request仍然可以通过这个TCP连接继续传送。

nginx、swoole高并发原理初探

2016-11-27
阅读 4 分钟
25.8k
一、阅前热身 为了更加形象的说明同步异步、阻塞非阻塞,我们以小明去买奶茶为例。 1、同步与异步 ①同步与异步的理解 同步与异步的重点在消息通知的方式上,也就是调用结果通知的方式。 同步当一个同步调用发出去后,调用者要一直等待调用结果的通知后,才能进行后续的执行 异步:当一个异步调用发出去后,调用者不能立...

PHP中的日期时间处理利器-Carbon

2016-11-03
阅读 2 分钟
14.5k
Carbon介绍 Carbon是PHP中很人性化的时间日期处理插件,github拥有接近5000个 star。github地址为:[链接] Carbon基本用法 {代码...} 上面介绍的是一些基本的Carbon使用。Carbon最大的特点就是灵活、人性化。更多使用方法,参阅:[链接] 更多精彩,请关注公众号“聊聊代码”,让我们一起聊聊“左手代码右手诗”的事儿。

PHP错误、异常汇总

2016-10-16
阅读 6 分钟
4.5k
以下级别的错误不能由用户定义的函数来处理: E_ERROR、 E_PARSE、 E_CORE_ERROR、 E_CORE_WARNING、 E_COMPILE_ERROR、 E_COMPILE_WARNING,和在 调用 set_error_handler() 函数所在文件中产生的大多数 E_STRICT。