diff --git a/appendices/ini.core.xml b/appendices/ini.core.xml
index 5497f9938508..c47e8f6e5ae3 100644
--- a/appendices/ini.core.xml
+++ b/appendices/ini.core.xml
@@ -60,7 +60,7 @@
disable_classes""&php.ini; only
-
+ Removed as of PHP 8.5.0exit_on_timeout
@@ -235,15 +235,15 @@
string
-
+
This directive allows certain classes to be disabled.
It takes a comma-delimited list of class names.
Disabling a class just prevents the class's instantiation.
-
-
+
+
Only internal classes can be disabled using this directive.
User-defined classes are unaffected.
-
+
This directive must be set in &php.ini;.
It cannot be set in &httpd.conf;.
@@ -254,6 +254,7 @@
sufficient security measure for shared hosting environments.
+ &warn.removed.feature-8-5-0;
@@ -599,7 +600,7 @@ Fatal error: Maximum execution time of 30+2 seconds exceeded (terminated) in Unk
register_argc_argv"1"INI_PERDIR
-
+ Deprecated as of PHP 8.5.0 and will be removed in the futureenable_post_data_reading
@@ -789,6 +790,14 @@ Fatal error: Maximum execution time of 30+2 seconds exceeded (terminated) in Unk
See also command line.
+ &warn.deprecated.feature-8-5-0;
+
+
+ Configure register_argc_argv=0 and switch to either $_GET
+ or $_SERVER['QUERY_STRING'] to access the information,
+ after verifying that the usage is safe.
+
+
diff --git a/appendices/ini.list.xml b/appendices/ini.list.xml
index c4d1f407bee9..d90b905c3b17 100644
--- a/appendices/ini.list.xml
+++ b/appendices/ini.list.xml
@@ -207,7 +207,7 @@
disable_classes""&php.ini; only
-
+ Removed as of PHP 8.5.0disable_functions
@@ -551,13 +551,13 @@
register_argc_argv"1"INI_PERDIR
-
+ Deprecated as of PHP 8.5.0report_memleaks"1"INI_ALL
-
+ Deprecated as of PHP 8.5.0report_zend_debug
diff --git a/features/commandline.xml b/features/commandline.xml
index 4de9b010ba5f..d074c4e397b0 100644
--- a/features/commandline.xml
+++ b/features/commandline.xml
@@ -203,6 +203,7 @@ if (php_sapi_name() === 'cli') {
+ &warn.deprecated.feature-8-5-0;
diff --git a/install/fpm/configuration.xml b/install/fpm/configuration.xml
index 12ef26f48af9..5fbc0aec71e0 100644
--- a/install/fpm/configuration.xml
+++ b/install/fpm/configuration.xml
@@ -1027,8 +1027,7 @@ php_admin_value[memory_limit] = 32M
PHP settings passed with php_value or
php_flag will overwrite their previous value.
Please note that defining
- disable_functions or
- disable_classes will
+ disable_functions will
not overwrite previously defined php.ini values,
but will append the new value instead.
diff --git a/language-snippets.ent b/language-snippets.ent
index 302a9c81131d..f62f321c6bce 100644
--- a/language-snippets.ent
+++ b/language-snippets.ent
@@ -462,6 +462,10 @@ xmlns="http://docbook.org/ns/docbook">This function was
This alias is
REMOVED as of PHP 8.0.0.'>
+This feature has been
+REMOVED as of PHP 8.5.0.'>
+
This function is
EXPERIMENTAL. The behaviour of this function, its name, and
surrounding documentation may change without notice in a future release of PHP.
diff --git a/reference/errorfunc/ini.xml b/reference/errorfunc/ini.xml
index c10661d09894..97ea69fc24ac 100644
--- a/reference/errorfunc/ini.xml
+++ b/reference/errorfunc/ini.xml
@@ -64,7 +64,7 @@
report_memleaks"1"INI_ALL
-
+ Deprecated as of PHP 8.5.0track_errors
@@ -318,7 +318,7 @@
bool
-
+
If this parameter is set to On (the default), this parameter will show a
report of memory leaks detected by the Zend memory manager. This report
will be sent to stderr on Posix platforms. On Windows, it will be sent
@@ -327,7 +327,8 @@
This parameter only has effect in a debug build and if
error_reporting includes E_WARNING in the allowed
list.
-
+
+ &warn.deprecated.feature-8-5-0;