php之opcodes
opcode是一种php脚本编译之后的语言。
例如:
<?php echo "Hello World"; $a = 1 + 1; echo $a; ?>
php执行这段代码会有如下4个步骤:
1.Scanning(Lexing) ,将PHP代码转换为语言片段(Tokens) 2.Parsing, 将Tokens转换成简单而有意义的表达式 3.Compilation, 将表达式编译成Opocdes 4.Execution, 顺次执行Opcodes,每次一条,从而实现PHP脚本的功能。