php代码运行流程_运行php需要的环境

php代码运行流程_运行php需要的环境,第1张

php代码运行流程_运行php需要的环境 PHP执行这段代码会经过如下4个步骤(确切的来说,应该是PHP的语言引擎Zend)1.Scanning(Lexing) ,将PHP代码转换为语言片段(Tokens)2.Parsing, 将Tokens转换成简单而有意义的表达式3.Compilation, 将表达式编译成Opocdes4.Execution, 顺次执行Opcodes,每次一条,从而实现PHP脚本的功能。


token_get_all()将一段PHP代码 Scanning成Tokens;var_dump(token_get_all(‘<?php echo “Hello World”; ?>’));Array([0] => Array([0] => 376[1] => <?php[2] => 1 )[1] => Array([0] => 319[1] => echo[2] => 1 )[2] => Array([0] => 379[1] =>[2] => 1 )[3] => Array([0] => 318[1] => “Hello World”[2] => 1 )[4] => ;[5] => Array([0] => 379[1] =>[2] => 1 )[6] => Array([0] => 378[1] => ?>[2] => 1 ))

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/645218.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-17
下一篇 2022-04-17

发表评论

登录后才能评论

评论列表(0条)

保存