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底层

Hello World

###这是我在GitHub上的第一篇博文,向世界说声:你好!


Read more...

2013-08-20 beginner