Commit 7db6f5b0219 for php.net
commit 7db6f5b02199a9e902827163db46c4e87512b80d
Author: Daniel Scherzer <daniel.e.scherzer@gmail.com>
Date: Tue Aug 11 15:36:31 2026 -0700
Arginfo: add and use known string for "8.6" (#23222)
diff --git a/Zend/zend_string.h b/Zend/zend_string.h
index d9efea00e7b..ad66fe168c8 100644
--- a/Zend/zend_string.h
+++ b/Zend/zend_string.h
@@ -751,6 +751,7 @@ default: ZEND_UNREACHABLE();
_(ZEND_STR_8_DOT_3, "8.3") \
_(ZEND_STR_8_DOT_4, "8.4") \
_(ZEND_STR_8_DOT_5, "8.5") \
+ _(ZEND_STR_8_DOT_6, "8.6") \
typedef enum _zend_known_string_id {
diff --git a/build/gen_stub.php b/build/gen_stub.php
index b2f38c978cf..2f81a7642e7 100755
--- a/build/gen_stub.php
+++ b/build/gen_stub.php
@@ -2978,6 +2978,7 @@ class StringBuilder {
private const PHP_86_KNOWN = [
"arguments" => "ZEND_STR_ARGUMENTS",
"NoDiscard" => "ZEND_STR_NODISCARD",
+ '8.6' => 'ZEND_STR_8_DOT_6',
];
/**
diff --git a/ext/mbstring/mbstring_arginfo.h b/ext/mbstring/mbstring_arginfo.h
index bc9db3d415c..7426387b338 100644
Binary files a/ext/mbstring/mbstring_arginfo.h and b/ext/mbstring/mbstring_arginfo.h differ
diff --git a/ext/mysqli/mysqli_arginfo.h b/ext/mysqli/mysqli_arginfo.h
index 1fd84063441..1cb07ae964a 100644
Binary files a/ext/mysqli/mysqli_arginfo.h and b/ext/mysqli/mysqli_arginfo.h differ
diff --git a/ext/spl/php_spl_arginfo.h b/ext/spl/php_spl_arginfo.h
index fc3f4c08022..6a561404b5f 100644
Binary files a/ext/spl/php_spl_arginfo.h and b/ext/spl/php_spl_arginfo.h differ
diff --git a/ext/spl/spl_array_arginfo.h b/ext/spl/spl_array_arginfo.h
index 0677200b0b0..3d7d64818d1 100644
Binary files a/ext/spl/spl_array_arginfo.h and b/ext/spl/spl_array_arginfo.h differ
diff --git a/ext/standard/basic_functions_arginfo.h b/ext/standard/basic_functions_arginfo.h
index 4f0434b9d8a..0155187f161 100644
Binary files a/ext/standard/basic_functions_arginfo.h and b/ext/standard/basic_functions_arginfo.h differ