opcode是PHP解析之后生成的中间码,其结构与汇编语言很相似。

parsekit是一个用于查看PHP生成的opcode的扩展,提供了以下3个函数:

array parsekit_compile_file ( string $filename [, array &$errors [, int $options = PARSEKIT_QUIET ]] )
array parsekit_compile_string ( string $phpcode [, array &$errors [, int $options = PARSEKIT_QUIET ]] )
array parsekit_func_arginfo ( mixed $function )

详细用法参考http://www.php.net/manual/en/ref.parsekit.php

由于PHP引擎将PHP程序解析为opcode的过程需要不少时间和资源,因此很多PHP缓存机制就是通过缓存opcode来实现的,如APC, xCache, eAccelerator等.