欢迎大家访问博主的博客新家:IT博客达人网 (http://www.blogdaren.com)[耶]

PHP扩展之VLD:查看OPCODE中间代码

manon 2018-4-3 18:43 PHP 抢沙发 86人打酱油 打开侧边栏| 关闭侧边栏

什么是VLD

VLD是PHP官方PECL仓库的一个PHP扩展,目前最新版本是 0.14.0(2016-12-18),

作用是:显示PHP脚本的内部表示(opcode)。换句话:可以查看PHP程序的opcode。

33.png

安装VLD扩展:

1. 官方下载:http://pecl.php.net/package/vld

  【# wget http://pecl.php.net/get/vld-0.14.0.tgz】

2. 解压缩包: # tar xzvf vld-0.14.0.tgz 

3. 编译安装: # cd vld-0.14.0 && phpize && configure && make && make install

4. 测试扩展是否安装成功: # php -m | grep vld 【出现vld字样表示安装OK

使用方法:

 VLD不能单独使用,它需要和PHP命令一起。主要有两个参数分别是:

(1)-dvld.active 【等于1证明是使用vld扩展

(2)-dvld.execute 【等于1证明是需要执该PHP文件,默认是1

 测试命令:# php -dvld.active=1 -dvld.execute=0 test.php

【指运行test.php的时候,使用VLD插件,只显示opcode,但不执行


44.png

正文部分到此结束

版权声明:除非注明,本文由( manon )原创,转载请保留文章出处

本文链接:PHP扩展之VLD:查看OPCODE中间代码

继续浏览:木有标签

【原创】深入理解 array_reduce() 执行原理
关于pcntl_wait与信号中断触发以及pcntl_signal_dispatch的问题

发表评论

看看右边的头像对不对?→_→