Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不执行显示PHP操作码_Php_Opcode - Fatal编程技术网

不执行显示PHP操作码

不执行显示PHP操作码,php,opcode,Php,Opcode,要显示特定文件(example.php)的操作码,有两个扩展名和 当我们选择VLD.execute=0时,VLD具有在不执行文件的情况下生成操作码的属性 php -d vld.active=1 -d vld.execure=0 example.php 我的问题:我可以使用Zend Opcache生成操作码,但不执行文件吗?我必须在配置文件中更改什么才能使用此选项 php -d opcache.opt_debug_level=0x10000 example.php 是的,通过调用并传递文件路径

要显示特定文件(example.php)的操作码,有两个扩展名和

当我们选择VLD.execute=0时,VLD具有在不执行文件的情况下生成操作码的属性

php -d vld.active=1 -d vld.execure=0 example.php
我的问题:我可以使用Zend Opcache生成操作码,但不执行文件吗?我必须在配置文件中更改什么才能使用此选项

php -d opcache.opt_debug_level=0x10000 example.php
是的,通过调用并传递文件路径

您可以从CLI执行此操作,如下所示:

php -d opcache.opt_debug_level=0x10000 -r 'opcache_compile_file("example.php");'
是的,通过调用并传递文件路径

您可以从CLI执行此操作,如下所示:

php -d opcache.opt_debug_level=0x10000 -r 'opcache_compile_file("example.php");'

谢谢你的回答。我有一个问题,在这种情况下,操作码将在不包含所需文件的情况下生成。因此,如果我在example.php中包含(“library1.php”)。它将仅打印example.php的操作码。而在正常情况下,它将打印两个文件的操作码。你知道是否有其他功能允许我这样做。谢谢:))不是opcache扩展的本地版本,不是。使用库来解析您发送到opcache的每个文件并不困难,例如
include
include_once
require
和/或
require_once
语句,以了解您需要发送到opcache的其他文件。谢谢您的回答。我有一个问题,在这种情况下,操作码将在不包含所需文件的情况下生成。因此,如果我在example.php中包含(“library1.php”)。它将仅打印example.php的操作码。而在正常情况下,它将打印两个文件的操作码。你知道是否有其他功能允许我这样做。谢谢:))不是opcache扩展中的本地文件,不是。使用库解析发送到opcache的每个文件,例如
include
include_once
require
和/或
require_once
语句,以了解需要发送到opcache的其他文件并不困难。