PHP 多任务协程处理

本文转载自PHP 多任务协程处理上周 有幸和同事一起在 SilverStripe 分享最近的工作事宜。今天我计划分享 PHP 异步编程,不过由于上周我聊过 ReactPHP;我决定讨论一些不一样的内容。所以本文将探讨多任务协程这方面的内容。另外我还计划把这个主题加入到我正在筹备的一本 PHP 异步编程的图书中。虽然这本书相比本文来说会涉及更多细节,但我觉得本文依然具有实际意义!那么,开始吧!...

继续阅读 »

通俗讲解 Mysql 事务的 4 种隔离级别

该文来自数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read uncommitted 读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。 事例:老板要给程...

继续阅读 »

PHP_CodeSniffer 用法

该文内容转载自安装 PHP_CodeSniffer安装 phpcsphpcs 是 PHP 代码规范的检测工具。下载$ curl -OL https://squizlabs.github.io/PHP_CodeSniffer/phpcs.phar加入到命令目录$ mv phpcs.phar /usr/local/bin/phpcs赋予执行权限$ sudo chmod +x /usr/local...

继续阅读 »

NPM 简单入门(转载)

感谢 @安小下 同学的总结npm 使用介绍NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 由于新版的nodejs...

继续阅读 »