php底层原理

Posted 苍山雪洱海月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php底层原理相关的知识,希望对你有一定的参考价值。

基本原理

Zend/Opcode/Extensions

php有两大类模块:Zend引擎、扩展层

1. Zend引擎将PHP源文件 解释为一系列操作码(opcode),

然后循环 执行操作码;

2. 扩展层是一组函数、类库和流,PHP使用它们来执行一些

特定功能的操作,例如数据库功能、网络功能。

技术图片技术图片?

 技术图片技术图片?

嵌码原则

1. 可操作性:自动嵌码

2. 效率:只在必要的位置嵌入尽量简洁的代码

 

技术图片技术图片?

PHP-FPM SlowLog

php-fpm.conf 配置:request_slowlog_timeout = 10

PHP将执行时间超过10秒的脚本记录到慢日志文件

同时记录到日志中的还有在第10秒正在运行的函数

 

 

 

以上是关于php底层原理的主要内容,如果未能解决你的问题,请参考以下文章

PHP底层的运行机制与原理

PHP底层的运行机制与原理

PHP 底层的运行机制与原理

php 底层的运行机制与原理

php底层原理

PHP 底层的运行机制与原理 --转