分类"PHP"下的内容

尝鲜Yii3

aries 发表于 2019-02-14 2204 次浏览
Yii 3是Yii框架的第二次重写。最初从2.1分支开始,后来因为所有向后兼容性破坏而决定切换到3.X系列。 从3.0开始,Yii将遵循Sementic Versionning。这个重写解决了Yii 2遭受的许多问题,比如框架与jQuery,bower,bootstrap相结合。

PHP注释的艺术——phpDoc规范

aries 发表于 2018-10-27 1406 次浏览
PHPDoc 是一个 PHP 版的 Javadoc。它是一种注释 PHP 代码的正式标准。它支持通过类似 phpDocumentor 这样的外部文档生成器生成 API 文档,也可以帮助一些例如 Zend Studio, NetBeans, ActiveState Komodo Edit and IDE 和 Aptana Studio 之类的

基于图片理解协程

aries 发表于 2018-06-21 1578 次浏览 标签 : swoole协程
如下图所示,这是同一个线程处理并发请求的场景,比如你某个接口中需要调用其它 api 接口或读写大文件,传统同步阻塞和协程异步的优势就体现了出来。

Yii的REST框架的HTTP状态代码和HTTP状态码参考

aries 发表于 2018-02-27 1481 次浏览
下面的列表总结了Yii的REST框架的HTTP状态代码:200: OK。一切正常。201: 响应 POST 请求时成功创建一个资源。Location header 包含的URL指向新创建的资源。204: 该请求被成功处理,响应不包含正文内容 (类似 DELETE 请求)。

PhpStorm常用的一些配置

aries 发表于 2017-10-25 1522 次浏览
一. 数据键值对齐Settings (Preferences on Mac) | Editor | Code Style | PHP | Other | Array declaration style -> Align key-value pairs (勾选)

yii2实现分库分表的方案与考虑

aries 发表于 2017-08-08 1376 次浏览 标签 : yii2分库分表
网上有一些例子,试图通过component的event机制,通过在component的配置中指定onUpdate,onBeforeSave等自定义event去hook不同的DAO操作来隐式(自动)的变更database或者connection或者tablename的做法,都是基于model object才能实现的,如果直接使用model class的类似updateAll()方法的话,是绕过DAO直接走了PDO的,不会触发这些event,所以并不是完备的解决方案。

理清PHP在Linxu下执行时的文件权限

aries 发表于 2017-06-08 1521 次浏览 标签 : linux权限
文件有三种类型的权限,为了方便期间,可以用数字来代替,这样可以通过数字的加减,用一个数字就能标识这个文件的权限了,例如7=4+2+1,表示读写执行3个权限都有,6=4+2,表示有读写权限没有执行权限等等

研究一下Traits

aries 发表于 2017-04-01 1438 次浏览 标签 : phptrait
据说,为了弥补php单继承的不足,从PHP5.4起,引入了traits特性。使得php可以通过trait实现多重继承。