Code For Colorful Life
PHP生命周期
学习自TIPI,整文为总结,斜体字为自己添加的内容
PHP的执行分三个阶段:处理请求的开始阶段、处理请求阶段、请求之后的结束阶段。
####处理请求的开始阶段:
1 模块初始化阶段(MINIT),在整个SAPI生命周期内(例如Apache启动以后的整个生命周期内或者命令行程序整个执行过程中),该过程只进行一次。(这应该就是为何修改了php.ini之后,要重启Apache的原因);
Read more...
2013-08-24 PHP底层
PHP新的垃圾回收机制
参考自PHP新的垃圾回收机制:Zend GC详解和引用计数基本知识
###什么算垃圾?
当一个变量的refcount_gc为0时,将会被作为垃圾进行回收处理.
###新的垃圾回收机制所要解决的问题: 顽固垃圾
什么是顽固垃圾?
示例:当我们添加一个数组本身作为这个数组的元素时,代码如下:
Read more...
2013-08-24 PHP底层
PHP 底层机制
注:本博文转载自百度搜索研发部官方博客 小部分内容有修改,关键字使用粗体标出,斜体字为自己添加的内容,改善了原博文的排版 ###1.什么是PHP?
一种适用于web开发的动态语言。具体点说:就是一个用c语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的ui框架.
Read more...
2013-08-23 PHP底层