[PHP]代码执行和生命周期
程序员文章站
2022-06-12 07:57:38
PHP代码的执行:1.和大部分程序一样,接收数据,处理数据,输出结果2.编写的代码就是输入的数据,php内核进行处理,返回相应的输出3.php作为业务程序和编译语言的区别就是,php多了一步把用户代码翻译为机器语言的步骤:词法分析,语法分析4.词法分析把php代码分割成一个个单元,语法分析将这些单元 ......
php代码的执行:
1.和大部分程序一样,接收数据,处理数据,输出结果
2.编写的代码就是输入的数据,php内核进行处理,返回相应的输出
3.php作为业务程序和编译语言的区别就是,php多了一步把用户代码翻译为机器语言的步骤:词法分析,语法分析
4.词法分析把php代码分割成一个个单元,语法分析将这些单元转化为zend engine执行的操作
php和web服务器配合时的生命周期
5.php的sapi是指php具体应用的编程接口,mod_php就是sapi的一种,把php作为apache的模块加载到apache中以同一个进程运行,这种比较占内存,比如解析css,js完全没必要加载php
6.另一种sapi的实现,php-cgi(基本没有了),fastcgi(常驻型cgi程序)
7.apache或fastcgi启动==>模块初始化==>某一个url请求到来==>模块激活==>url请求结束==>模块停用==>apache或fastcgi关闭==>模块关闭
上一篇: Audition插入音频无法播该怎么办?
下一篇: 悖论问题
推荐阅读
-
PHP间隔一段时间执行代码的方法_PHP
-
让php代码执行php代码
-
php的json格式和js跨域调用的代码
-
$str=preg_replace("/[attach]/is""111"$str); 这一句怎么把111替换成可以执行的PHP代码
-
PHP7.0和7.1 部分新增特性备忘代码分享
-
php页面执行时间程序代码
-
php获取当前文件所有执行的函数和类_PHP教程
-
遨游起始页 php 3行代码的分页算法求起始页和结束页
-
php简单对象与数组的转换函数代码(php多层数组和对象的转换)_php技巧
-
php同时使用session和cookie来保存用户登录信息的实现代码,sessioncookie_PHP教程