Может ли PHP 5.5.5 загружать файлы Phar из OPcache?


Используемая версия PHP - 5.5.5, и я знаю, что эта версия PHP может хранить байт-код предварительно скомпилированного скрипта в общей памяти, как указано на следующей странице: http://php.net/manual/en/intro.opcache.php

Я также знаю, что OPcache может компилировать файлы, как указано на следующей странице: http://php.net/manual/en/function.opcache-compile-file.php

Что было бы здорово, если бы это работало с файлами Phar. Однако я не могу сказать, загружает ли PHP мой Phar файлы из байт-кода в общей памяти или нет. Я не могу использовать функцию opcache_is_script_cached для тестирования, потому что она недоступна в PHP 5.5.5, функция доступна только в PHP 5.6 и новее.

Не мог бы кто-нибудь уточнить, работает это или нет, или, по крайней мере, объяснить мне, как я могу это выяснить?

Author: Bonner 웃, 2015-03-13

1 answers

Да, это так. Я не буду проходить через все это, но в этом есть логика ext/opcache/ZendAccelerator.c

 2
Author: ircmaxell, 2015-03-31 22:08:13