Re: [mini-RFC] Disable opcache per script using "declare(cache=0)"
| From: | Nikita Popov | Date: | Fri, 23 Nov 2018 10:08:53 +0000 |
| Subject: | Re: [mini-RFC] Disable opcache per script using "declare(cache=0)" | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-103481@lists.php.net to get a copy of this message | ||
On Fri, Nov 23, 2018 at 11:04 AM Dmitry Stogov <dmitry@zend.com> wrote:
> Hi internals,
>
>
> I like to propose an ability to disable opcache caching per script, using
> declare(cache=0) at start of PHP file.
>
> The idea was inspired by preloading usage, when some scripts are actually
> preloading scenarios and have to be executed, but don't have to be cached.
>
>
> https://github.com/php/php-src/pull/3678
>
>
> The change is really small in both syntax and implementation, so I
> wouldn't like to waste time going through the full RFC process.
>
> I'm going to commit this into master on Wednesday (November 28), if no
> objections.
>
>
> Thanks. Dmitry.
>
Can you please provide an example where this would be used? Should all
scripts involved in preloading (including the main one) be marked this way?
I'm not sure I fully understand the purpose.
Nikita