2010-06-08 11:40:29| 分类: php优化相关 | 标签: |字号大中小 订阅
下载地址:
thunder://QUFodHRwOi8vd3QuamI1MS5uZXQvMjAwODEwL3Rvb2xzL29wZHVtcF8wLjAuMi5yYXI/dnNpZD1mODA0ZGFmNjI0NGRiZDkyZjYyYjg2NWRkZGEzMjA2Nlpa
下载后解压就可以使用了.
使用方法:
opdump <php_script_file>
如果想将输入结果保存到文件中,
opdump <php_script_file> > output.txt
测试
./opdump_0.0.2/opdump ./test.php
<test.php>
<?
$a = new AA;
function __autoload($classname) {
require_once ($classname.".class.php");
}
?>
命令输出:
Script: ./test.php
(null)
opnum line opcode op1 op2 result
op_array->last: 7
0 2 FETCH_CLASS(109) "AA" NULL
1 2 NEW( 68) NULL $1
2 2 DO_FCALL_BY_NAME( 61) $2
3 2 ASSIGN( 38) $1 $1
4 3 NOP( 0)
5 6 RETURN( 62) 1
6 6 HANDLE_EXCEPTION(149)
Function __autoload:
opnum line opcode op1 op2 result
op_array->last: 5
0 3 RECV( 63) 1
1 4 CONCAT( 8) ".class.php" ~0
2 4 INCLUDE_OR_EVAL( 73) ~0 ~0
3 5 RETURN( 62) NULL
4 5 HANDLE_EXCEPTION(149)
End of function __autoload.