php的内核原理-PHP问题

资源魔 33 0

php的内核原理

php的内核组成模块以及运转原理

PHP 三年夜模块的 了解:

1.PHP内核:其性能是用来解决 (申请,文件流,谬误) 等相干操作。

2.Zend引擎:将PHP文件转为机械言语,而后正在虚构机上运转。

3.扩大层:函数、类库、流。PHP能够加载扩大完成一些特定操作。

保举:《PHP教程》

三者关系:

Zend执行顺序时分需求衔接若干扩大,

它将管制权交由扩大层,

等扩大层解决终了,

将后果返还给Zend。

终极Zend将顺序运转后果前往给PHP内核。

PHP内核再将后果传给SAPI层。

终极输入到阅读器。

PHP设计理念及特性:

多过程模子:因为PHP是多过程模子,没有同申请间互没有干预,这样保障了一个申请挂掉没有会对通盘效劳造成影响,当然,跟着时代倒退,PHP也早已支持多线程模子。

弱类型言语:以及C/C++、Java、C#等言语没有同,PHP是一门弱类型言语。一个变量的类型并非一开端就确定没有变,运转中才会确定并可能发作隐式或显式的类型转换,这类机制的灵敏性正在web开发中十分不便、高效,详细会正在前面PHP变量中胪陈。

引擎(Zend)+组件(ext)的模式升高外部耦合。

两头层(sapi)断绝web server以及PHP。

语法简略灵敏,不太多标准。缺陷招致格调混淆。

以上就是php的内核原理的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!