[DOC-CVS] [doc-en] master: ext/opcache: document the JIT default change and startup fatal error (PHP 8.4) (#5738)

[email protected] (Louis-Arnaud via GitHub)
Newsgroups php.doc.cvs
Message-ID <[email protected]>
Author: Louis-Arnaud (lacatoire)
Committer: GitHub (web-flow)
Pusher: jordikroon
Date: 2026-08-14T14:56:56+02:00

Commit: https://github.com/php/doc-en/commit/36d18e7d4a32ecfdacc1eb086276ffb1baf0393c
Raw diff: https://github.com/php/doc-en/commit/36d18e7d4a32ecfdacc1eb086276ffb1baf0393c.diff

ext/opcache: document the JIT default change and startup fatal error (PHP 8.4) (#5738)

* ext/opcache: Fix JIT default-mode wording and document fatal error on JIT init failure (8.4.0)

Co-authored-by: Jordi Kroon <[email protected]>

Changed paths:
  M  reference/opcache/ini.xml


Diff:

diff --git a/reference/opcache/ini.xml b/reference/opcache/ini.xml
index 3d45f0d638f4..966af001f32f 100644
--- a/reference/opcache/ini.xml
+++ b/reference/opcache/ini.xml
@@ -1158,7 +1158,8 @@ function getA() { return A; }
      <member><literal>off</literal>:  Disabled, but can be enabled at runtime.</member>
      <member>
       <literal>tracing</literal>/<literal>on</literal>: Use tracing JIT.
-      Enabled by default and recommended for most users.
+      Recommended for most users. Prior to PHP 8.4.0, this was the default
+      value; as of PHP 8.4.0 the default is <literal>disable</literal>.
      </member>
      <member><literal>function</literal>: Use function JIT.</member>
     </simplelist>
@@ -1220,6 +1221,12 @@ function getA() { return A; }
      The <literal>"tracing"</literal> mode corresponds to <code>CRTO = 1254</code>,
      the <literal>"function"</literal> mode corresponds to <code>CRTO = 1205</code>.
     </para>
+    <note>
+     <simpara>
+      As of PHP 8.4.0, if JIT is enabled, PHP exits with a fatal error
+      during startup when JIT initialization fails.
+     </simpara>
+    </note>
    </listitem>
   </varlistentry>
   <varlistentry xml:id="ini.opcache.jit-buffer-size">
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.