PHP5.3内核之整体概览

接触PHP开发也5年多了,有时候很好奇我们写的PHP代码到底是怎么执行的。都说PHP底层是用C写的。那到底是怎么用静态C语言实现动态的PHP语言的呢?

前段时间也分享了一个关于PHP5.3内核的入门研究PPT。鉴于分享内容比较多,会拆分成几篇文章来逐步研究。 Continue reading

CodeIgniter引用有命名空间的类库

最近有需求生成唯一的邀请码给用户,前些天用Node.js给公司开发项目时,同事用过一个Hashids类库来生成唯一的验证码(可参考:http://hashids.org/)。这次使用的框架是PHP的Codeigniter (CI)框架。目前最新CI框架3.0.x还不支持命名空间。而这个Hashids的PHP版本用到了命名空间。 Continue reading