PHP学习笔记系列:PHP生成器概览

2017-07-24
阅读 5 分钟
3.7k
PHP从5.5.0版本开始支持生成器(Generator),根据PHP官方文档的说法:生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性能开销和复杂性大大降低。

Composer进阶使用 —— 常用命令和版本约束

2016-07-07
阅读 4 分钟
19.7k
在《Composer快速入门》中已经简单介绍过使用install命令安装依赖的方式。除了install命令,我们还可以使用require命令快速的安装一个依赖而不需要手动在composer.json里添加依赖信息:

Zephir入门 —— 语法篇

2015-08-06
阅读 10 分钟
13.8k
Zephir的语法跟PHP很相似,所以这里不会把官网的文档照搬过来翻译一遍,而是会把一些Zephir相较于PHP比较特别的语法挑出来讲一下。如果想要要完整学习Zephir的语法,没有比官网的文档更好的地方了。

Zephir入门 —— Hello world篇

2015-07-27
阅读 3 分钟
7.6k
Zephir是一个开源的用于简化PHP扩展的创建和维护的语言。它使得不擅长C/C++的PHP开发人员也能写出PHP扩展。Zephir是Zend Engine/PHP/Intermediate缩写,读音为zephyr。

【PHP类库】Requests - A humble HTTP request library

2015-06-01
阅读 6 分钟
16.4k
Requests是一个PHP的HTTP类库。相对于cURL等类库来说,它具有简单易用且友好的API,且不依赖于cURL。它支持HEAD、 GET、 POST、 PUT、 DELETE和PATCH等方法,基本能满足任何形式的HTTP请求。

[PHP 类库] Monolog - Logging for PHP 5.3+

2015-05-18
阅读 6 分钟
13.6k
Monolog是PHP的一个日志类库。相比于其他的日志类库,它有以下的特点: 功能强大。可以把日志发送到文件、socket、邮箱、数据库和各种web services。 遵循PSR3的接口规范。可以很轻易的替换成其他遵循同一规范的日志类库。 良好的扩展性。通过Handler、Formatter和Processor这几个接口,可以对Monolog类库进行各种扩展和...