一个分享个人学习、开发经验的Blog,http://www.joyphper.net
PHP的生命周期(4)-线程安全

在PHP初期,是作为单进程的CGI来运行的,所以并没有考虑线程安全问题。我们可以随意的在全局作用域中设置变量并在程序中对他进行修改、访问,内核申请的资源如果没有正确的释放,也会在CGI进程结束后自动地被清理干净。 阅读全文

posted @ 2014-01-06 16:07 阅读(13169) 评论(0)

PHP的生命周期(3)-PHP的生命周期

一个PHP实例,无论是从init脚本中调用的,还是从命令行启动的,都会向我们上一节说的那样,依次进行Moduleinit、Requestinit、RequestShutdown、Moduleshutdown四个过程,当然之间还会执行脚本自己的逻辑。那么两种init和两种shutdown各会执行多少次 阅读全文

posted @ 2014-01-06 15:58 阅读(2326) 评论(0)

PHP的生命周期(2)-PHP的启动与终止

PHP程序的启动可以看作有两个概念上的启动,终止也有两个概念上的终止。其中一个是PHP作为Apache(拿它举例,板砖勿扔)的一个模块的启动与终止,这次启动php会初始化一些必要数据,比如与宿主Apache有关的,并且这些数据是常驻内存的!终止与之相对。还有一个概念上的启动就是当Apache分配一个 阅读全文

posted @ 2014-01-06 15:51 阅读(2267) 评论(1)

PHP的生命周期(1)-让我们从SAPI开始

在平常的Web环境中,我们并不需要单独启动PHP,它一般都会作为一个模块自动加载到web-server里面去,如apache加载的php5.so。只要我们启动了web-server,被一起加载的php便会和服务器一起解析被请求的php脚本。 阅读全文

posted @ 2014-01-06 15:34 阅读(2270) 评论(0)

TIOBE 2014年1月编程语言排行榜

TIOBE发布了2014年1月份的编程语言排行榜,令我们大跌眼镜的是年度语言居然是Transact-SQL,其比率增长量最高将近1%(0.98%),而紧跟其后的是Objective-C(+0.81%)和F#(+0.53%) 阅读全文

posted @ 2014-01-06 09:04 阅读(2144) 评论(0)

JPrass开源官方网站建立,jprass开发框架发布

JPrass开源官方网站建立,jprass开发框架发布 阅读全文

posted @ 2014-01-02 20:23 阅读(2692) 评论(0)

PHP 开发者应了解的24个库

作为一个PHP开发者,现在是一个令人激动的时刻。每天有许许多多有用的库分发出来,在Github上很容易发现和使用这些库。下面是我曾经遇到过最酷的24个库。你最喜欢的库没有在这个列表里面?那就在评论中分享吧! 阅读全文

posted @ 2014-01-02 09:13 阅读(42504) 评论(0)

首页上一页1下一页末页共1页7条记录