Commit 65b40739221 for php.net

commit 65b40739221faf4454e923cdbee7f44ee0dae0ba
Author: Arnaud Le Blanc <365207+arnaud-lb@users.noreply.github.com>
Date:   Wed Jan 21 20:57:00 2026 +0100

    Include the actual stub name in generated arginfo headers (#20993)

diff --git a/Zend/zend_attributes_arginfo.h b/Zend/zend_attributes_arginfo.h
index ec8d8de4ee5..54a66af2996 100644
Binary files a/Zend/zend_attributes_arginfo.h and b/Zend/zend_attributes_arginfo.h differ
diff --git a/Zend/zend_builtin_functions_arginfo.h b/Zend/zend_builtin_functions_arginfo.h
index 17484eb03f2..cb626ff430e 100644
Binary files a/Zend/zend_builtin_functions_arginfo.h and b/Zend/zend_builtin_functions_arginfo.h differ
diff --git a/Zend/zend_closures_arginfo.h b/Zend/zend_closures_arginfo.h
index 4ce02c40e55..5bc983a97c2 100644
Binary files a/Zend/zend_closures_arginfo.h and b/Zend/zend_closures_arginfo.h differ
diff --git a/Zend/zend_constants_arginfo.h b/Zend/zend_constants_arginfo.h
index 316b7e37615..b10adc02d28 100644
Binary files a/Zend/zend_constants_arginfo.h and b/Zend/zend_constants_arginfo.h differ
diff --git a/Zend/zend_enum_arginfo.h b/Zend/zend_enum_arginfo.h
index 64c36ff3c33..d86191e9afb 100644
Binary files a/Zend/zend_enum_arginfo.h and b/Zend/zend_enum_arginfo.h differ
diff --git a/Zend/zend_exceptions_arginfo.h b/Zend/zend_exceptions_arginfo.h
index cef37a1f0f0..4706161a09a 100644
Binary files a/Zend/zend_exceptions_arginfo.h and b/Zend/zend_exceptions_arginfo.h differ
diff --git a/Zend/zend_fibers_arginfo.h b/Zend/zend_fibers_arginfo.h
index 9db4db8d802..31af8db130c 100644
Binary files a/Zend/zend_fibers_arginfo.h and b/Zend/zend_fibers_arginfo.h differ
diff --git a/Zend/zend_generators_arginfo.h b/Zend/zend_generators_arginfo.h
index 54a6744af1b..6d8d7989c42 100644
Binary files a/Zend/zend_generators_arginfo.h and b/Zend/zend_generators_arginfo.h differ
diff --git a/Zend/zend_interfaces_arginfo.h b/Zend/zend_interfaces_arginfo.h
index 8a90166b2d8..836313e4f41 100644
Binary files a/Zend/zend_interfaces_arginfo.h and b/Zend/zend_interfaces_arginfo.h differ
diff --git a/Zend/zend_weakrefs_arginfo.h b/Zend/zend_weakrefs_arginfo.h
index eba02f03fb1..90c4d42cf4d 100644
Binary files a/Zend/zend_weakrefs_arginfo.h and b/Zend/zend_weakrefs_arginfo.h differ
diff --git a/build/gen_stub.php b/build/gen_stub.php
index 9b1e829a50c..9cd9b9a1876 100755
--- a/build/gen_stub.php
+++ b/build/gen_stub.php
@@ -5157,7 +5157,7 @@ function generateArgInfoCode(
     array $allConstInfos,
     string $stubHash
 ): string {
-    $code = "/* This is a generated file, edit the .stub.php file instead.\n"
+    $code = "/* This is a generated file, edit {$stubFilenameWithoutExtension}.stub.php instead.\n"
           . " * Stub hash: $stubHash */\n";

     $generatedFuncInfos = [];
diff --git a/ext/bcmath/bcmath_arginfo.h b/ext/bcmath/bcmath_arginfo.h
index 15325603f21..02cbd958032 100644
Binary files a/ext/bcmath/bcmath_arginfo.h and b/ext/bcmath/bcmath_arginfo.h differ
diff --git a/ext/bz2/bz2_arginfo.h b/ext/bz2/bz2_arginfo.h
index bac3b57023d..6a71b18a4f7 100644
Binary files a/ext/bz2/bz2_arginfo.h and b/ext/bz2/bz2_arginfo.h differ
diff --git a/ext/calendar/calendar_arginfo.h b/ext/calendar/calendar_arginfo.h
index 68bf73492fa..9a05561a3bb 100644
Binary files a/ext/calendar/calendar_arginfo.h and b/ext/calendar/calendar_arginfo.h differ
diff --git a/ext/com_dotnet/com_extension_arginfo.h b/ext/com_dotnet/com_extension_arginfo.h
index a2bcbf31c96..d0fcf664571 100644
Binary files a/ext/com_dotnet/com_extension_arginfo.h and b/ext/com_dotnet/com_extension_arginfo.h differ
diff --git a/ext/com_dotnet/com_persist_arginfo.h b/ext/com_dotnet/com_persist_arginfo.h
index 4449396e9cc..03e38955ee2 100644
Binary files a/ext/com_dotnet/com_persist_arginfo.h and b/ext/com_dotnet/com_persist_arginfo.h differ
diff --git a/ext/ctype/ctype_arginfo.h b/ext/ctype/ctype_arginfo.h
index 07ee0159dd7..2285b4b6f13 100644
Binary files a/ext/ctype/ctype_arginfo.h and b/ext/ctype/ctype_arginfo.h differ
diff --git a/ext/curl/curl_arginfo.h b/ext/curl/curl_arginfo.h
index 25fac2948bf..6fb17ed029e 100644
Binary files a/ext/curl/curl_arginfo.h and b/ext/curl/curl_arginfo.h differ
diff --git a/ext/curl/curl_file_arginfo.h b/ext/curl/curl_file_arginfo.h
index 9ddd1f39d89..f855b63688d 100644
Binary files a/ext/curl/curl_file_arginfo.h and b/ext/curl/curl_file_arginfo.h differ
diff --git a/ext/date/php_date_arginfo.h b/ext/date/php_date_arginfo.h
index 74541e13a5c..4a5a4ad32de 100644
Binary files a/ext/date/php_date_arginfo.h and b/ext/date/php_date_arginfo.h differ
diff --git a/ext/dba/dba_arginfo.h b/ext/dba/dba_arginfo.h
index 6274c1dd439..22978b68fc7 100644
Binary files a/ext/dba/dba_arginfo.h and b/ext/dba/dba_arginfo.h differ
diff --git a/ext/dl_test/dl_test_arginfo.h b/ext/dl_test/dl_test_arginfo.h
index 0b246bd0df1..b3fcab818d2 100644
Binary files a/ext/dl_test/dl_test_arginfo.h and b/ext/dl_test/dl_test_arginfo.h differ
diff --git a/ext/dom/php_dom_arginfo.h b/ext/dom/php_dom_arginfo.h
index 1f3f9fd0a8a..7a0ad88d7e5 100644
Binary files a/ext/dom/php_dom_arginfo.h and b/ext/dom/php_dom_arginfo.h differ
diff --git a/ext/enchant/enchant_arginfo.h b/ext/enchant/enchant_arginfo.h
index 01681072346..39e7e577bf9 100644
Binary files a/ext/enchant/enchant_arginfo.h and b/ext/enchant/enchant_arginfo.h differ
diff --git a/ext/exif/exif_arginfo.h b/ext/exif/exif_arginfo.h
index c9e42b9a477..4821fd7fbaf 100644
Binary files a/ext/exif/exif_arginfo.h and b/ext/exif/exif_arginfo.h differ
diff --git a/ext/ffi/ffi_arginfo.h b/ext/ffi/ffi_arginfo.h
index 1485c973d9a..a263e0bfb32 100644
Binary files a/ext/ffi/ffi_arginfo.h and b/ext/ffi/ffi_arginfo.h differ
diff --git a/ext/fileinfo/fileinfo_arginfo.h b/ext/fileinfo/fileinfo_arginfo.h
index ac6ba0f591f..4dd001ca05b 100644
Binary files a/ext/fileinfo/fileinfo_arginfo.h and b/ext/fileinfo/fileinfo_arginfo.h differ
diff --git a/ext/filter/filter_arginfo.h b/ext/filter/filter_arginfo.h
index c777b6ffe77..4e24ede41a6 100644
Binary files a/ext/filter/filter_arginfo.h and b/ext/filter/filter_arginfo.h differ
diff --git a/ext/ftp/ftp_arginfo.h b/ext/ftp/ftp_arginfo.h
index 77bc47df03f..edb0b4b8a91 100644
Binary files a/ext/ftp/ftp_arginfo.h and b/ext/ftp/ftp_arginfo.h differ
diff --git a/ext/gd/gd_arginfo.h b/ext/gd/gd_arginfo.h
index 87cbfa54b94..6b6327fd682 100644
Binary files a/ext/gd/gd_arginfo.h and b/ext/gd/gd_arginfo.h differ
diff --git a/ext/gettext/gettext_arginfo.h b/ext/gettext/gettext_arginfo.h
index 265f6cd900e..8b622a322ad 100644
Binary files a/ext/gettext/gettext_arginfo.h and b/ext/gettext/gettext_arginfo.h differ
diff --git a/ext/gmp/gmp_arginfo.h b/ext/gmp/gmp_arginfo.h
index 31927d3e482..436e3a22ea7 100644
Binary files a/ext/gmp/gmp_arginfo.h and b/ext/gmp/gmp_arginfo.h differ
diff --git a/ext/hash/hash_arginfo.h b/ext/hash/hash_arginfo.h
index 0fb4407221a..798bf66dc33 100644
Binary files a/ext/hash/hash_arginfo.h and b/ext/hash/hash_arginfo.h differ
diff --git a/ext/iconv/iconv_arginfo.h b/ext/iconv/iconv_arginfo.h
index df2ecad3898..fd23b7113ce 100644
Binary files a/ext/iconv/iconv_arginfo.h and b/ext/iconv/iconv_arginfo.h differ
diff --git a/ext/intl/breakiterator/breakiterator_arginfo.h b/ext/intl/breakiterator/breakiterator_arginfo.h
index afaad17f03d..d4dcf3bbca4 100644
Binary files a/ext/intl/breakiterator/breakiterator_arginfo.h and b/ext/intl/breakiterator/breakiterator_arginfo.h differ
diff --git a/ext/intl/breakiterator/breakiterator_iterators_arginfo.h b/ext/intl/breakiterator/breakiterator_iterators_arginfo.h
index f4d0975a897..423c60709d9 100644
Binary files a/ext/intl/breakiterator/breakiterator_iterators_arginfo.h and b/ext/intl/breakiterator/breakiterator_iterators_arginfo.h differ
diff --git a/ext/intl/calendar/calendar_arginfo.h b/ext/intl/calendar/calendar_arginfo.h
index f9c5a018d9a..291283309ac 100644
Binary files a/ext/intl/calendar/calendar_arginfo.h and b/ext/intl/calendar/calendar_arginfo.h differ
diff --git a/ext/intl/collator/collator_arginfo.h b/ext/intl/collator/collator_arginfo.h
index a35adbd3d1e..4367d12be4f 100644
Binary files a/ext/intl/collator/collator_arginfo.h and b/ext/intl/collator/collator_arginfo.h differ
diff --git a/ext/intl/common/common_arginfo.h b/ext/intl/common/common_arginfo.h
index 64b362a660a..2a15cccab89 100644
Binary files a/ext/intl/common/common_arginfo.h and b/ext/intl/common/common_arginfo.h differ
diff --git a/ext/intl/converter/converter_arginfo.h b/ext/intl/converter/converter_arginfo.h
index 9808e50b39d..d43981abf6a 100644
Binary files a/ext/intl/converter/converter_arginfo.h and b/ext/intl/converter/converter_arginfo.h differ
diff --git a/ext/intl/dateformat/dateformat_arginfo.h b/ext/intl/dateformat/dateformat_arginfo.h
index 5a5c6a9f34c..2d297b26a04 100644
Binary files a/ext/intl/dateformat/dateformat_arginfo.h and b/ext/intl/dateformat/dateformat_arginfo.h differ
diff --git a/ext/intl/dateformat/datepatterngenerator_arginfo.h b/ext/intl/dateformat/datepatterngenerator_arginfo.h
index 14327b0d69f..01debdbe5fa 100644
Binary files a/ext/intl/dateformat/datepatterngenerator_arginfo.h and b/ext/intl/dateformat/datepatterngenerator_arginfo.h differ
diff --git a/ext/intl/formatter/formatter_arginfo.h b/ext/intl/formatter/formatter_arginfo.h
index df111763f8b..d3d29f70168 100644
Binary files a/ext/intl/formatter/formatter_arginfo.h and b/ext/intl/formatter/formatter_arginfo.h differ
diff --git a/ext/intl/listformatter/listformatter_arginfo.h b/ext/intl/listformatter/listformatter_arginfo.h
index fda62aac969..8be31588d6b 100644
Binary files a/ext/intl/listformatter/listformatter_arginfo.h and b/ext/intl/listformatter/listformatter_arginfo.h differ
diff --git a/ext/intl/locale/locale_arginfo.h b/ext/intl/locale/locale_arginfo.h
index e6fde7981a9..1d6e6683e21 100644
Binary files a/ext/intl/locale/locale_arginfo.h and b/ext/intl/locale/locale_arginfo.h differ
diff --git a/ext/intl/msgformat/msgformat_arginfo.h b/ext/intl/msgformat/msgformat_arginfo.h
index 74353fbf93a..6f59b06059d 100644
Binary files a/ext/intl/msgformat/msgformat_arginfo.h and b/ext/intl/msgformat/msgformat_arginfo.h differ
diff --git a/ext/intl/normalizer/normalizer_arginfo.h b/ext/intl/normalizer/normalizer_arginfo.h
index 23ce84b1c76..761cf92b8c0 100644
Binary files a/ext/intl/normalizer/normalizer_arginfo.h and b/ext/intl/normalizer/normalizer_arginfo.h differ
diff --git a/ext/intl/php_intl_arginfo.h b/ext/intl/php_intl_arginfo.h
index f778e4cacf3..e00e51420d4 100644
Binary files a/ext/intl/php_intl_arginfo.h and b/ext/intl/php_intl_arginfo.h differ
diff --git a/ext/intl/rangeformatter/rangeformatter_arginfo.h b/ext/intl/rangeformatter/rangeformatter_arginfo.h
index ef3255415d1..a08ffc314c5 100644
Binary files a/ext/intl/rangeformatter/rangeformatter_arginfo.h and b/ext/intl/rangeformatter/rangeformatter_arginfo.h differ
diff --git a/ext/intl/resourcebundle/resourcebundle_arginfo.h b/ext/intl/resourcebundle/resourcebundle_arginfo.h
index f52de6314aa..3f82668277a 100644
Binary files a/ext/intl/resourcebundle/resourcebundle_arginfo.h and b/ext/intl/resourcebundle/resourcebundle_arginfo.h differ
diff --git a/ext/intl/spoofchecker/spoofchecker_arginfo.h b/ext/intl/spoofchecker/spoofchecker_arginfo.h
index fa8996b8f24..53679891442 100644
Binary files a/ext/intl/spoofchecker/spoofchecker_arginfo.h and b/ext/intl/spoofchecker/spoofchecker_arginfo.h differ
diff --git a/ext/intl/timezone/timezone_arginfo.h b/ext/intl/timezone/timezone_arginfo.h
index 418d2901fe9..3b1985e685e 100644
Binary files a/ext/intl/timezone/timezone_arginfo.h and b/ext/intl/timezone/timezone_arginfo.h differ
diff --git a/ext/intl/transliterator/transliterator_arginfo.h b/ext/intl/transliterator/transliterator_arginfo.h
index c5a5bcc6090..2d9e80708d1 100644
Binary files a/ext/intl/transliterator/transliterator_arginfo.h and b/ext/intl/transliterator/transliterator_arginfo.h differ
diff --git a/ext/intl/uchar/uchar_arginfo.h b/ext/intl/uchar/uchar_arginfo.h
index 9f69dc597c2..7de78a0fd9d 100644
Binary files a/ext/intl/uchar/uchar_arginfo.h and b/ext/intl/uchar/uchar_arginfo.h differ
diff --git a/ext/json/json_arginfo.h b/ext/json/json_arginfo.h
index 6b1eb0f1a50..87ba9cce3af 100644
Binary files a/ext/json/json_arginfo.h and b/ext/json/json_arginfo.h differ
diff --git a/ext/ldap/ldap_arginfo.h b/ext/ldap/ldap_arginfo.h
index 25aa03343ac..aa371b7a8d4 100644
Binary files a/ext/ldap/ldap_arginfo.h and b/ext/ldap/ldap_arginfo.h differ
diff --git a/ext/libxml/libxml_arginfo.h b/ext/libxml/libxml_arginfo.h
index 9e3e07c83e5..24459da5c0c 100644
Binary files a/ext/libxml/libxml_arginfo.h and b/ext/libxml/libxml_arginfo.h differ
diff --git a/ext/mbstring/mbstring_arginfo.h b/ext/mbstring/mbstring_arginfo.h
index 230dddf9694..8fb83425ee1 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 717af442d84..4439908e55d 100644
Binary files a/ext/mysqli/mysqli_arginfo.h and b/ext/mysqli/mysqli_arginfo.h differ
diff --git a/ext/odbc/odbc_arginfo.h b/ext/odbc/odbc_arginfo.h
index 0298adf2c1c..badd1400148 100644
Binary files a/ext/odbc/odbc_arginfo.h and b/ext/odbc/odbc_arginfo.h differ
diff --git a/ext/opcache/opcache_arginfo.h b/ext/opcache/opcache_arginfo.h
index 7fff6b1eb0d..60a1633154c 100644
Binary files a/ext/opcache/opcache_arginfo.h and b/ext/opcache/opcache_arginfo.h differ
diff --git a/ext/openssl/openssl_arginfo.h b/ext/openssl/openssl_arginfo.h
index 796582c185b..bae435e9024 100644
Binary files a/ext/openssl/openssl_arginfo.h and b/ext/openssl/openssl_arginfo.h differ
diff --git a/ext/openssl/openssl_pwhash_arginfo.h b/ext/openssl/openssl_pwhash_arginfo.h
index 13ce9203f5c..2e78aec41af 100644
Binary files a/ext/openssl/openssl_pwhash_arginfo.h and b/ext/openssl/openssl_pwhash_arginfo.h differ
diff --git a/ext/pcntl/pcntl_arginfo.h b/ext/pcntl/pcntl_arginfo.h
index 8b2367a7c70..808632fdabb 100644
Binary files a/ext/pcntl/pcntl_arginfo.h and b/ext/pcntl/pcntl_arginfo.h differ
diff --git a/ext/pcre/php_pcre_arginfo.h b/ext/pcre/php_pcre_arginfo.h
index 86eaf0d8d60..0d22c2414fb 100644
Binary files a/ext/pcre/php_pcre_arginfo.h and b/ext/pcre/php_pcre_arginfo.h differ
diff --git a/ext/pdo/pdo_arginfo.h b/ext/pdo/pdo_arginfo.h
index 8f452cf4b03..8327b383a1b 100644
Binary files a/ext/pdo/pdo_arginfo.h and b/ext/pdo/pdo_arginfo.h differ
diff --git a/ext/pdo/pdo_dbh_arginfo.h b/ext/pdo/pdo_dbh_arginfo.h
index cc622a52e26..90da5123a48 100644
Binary files a/ext/pdo/pdo_dbh_arginfo.h and b/ext/pdo/pdo_dbh_arginfo.h differ
diff --git a/ext/pdo/pdo_stmt_arginfo.h b/ext/pdo/pdo_stmt_arginfo.h
index 0be8ee82d84..080202f897b 100644
Binary files a/ext/pdo/pdo_stmt_arginfo.h and b/ext/pdo/pdo_stmt_arginfo.h differ
diff --git a/ext/pdo_dblib/pdo_dblib_arginfo.h b/ext/pdo_dblib/pdo_dblib_arginfo.h
index 2452255265a..330bcde667f 100644
Binary files a/ext/pdo_dblib/pdo_dblib_arginfo.h and b/ext/pdo_dblib/pdo_dblib_arginfo.h differ
diff --git a/ext/pdo_firebird/pdo_firebird_arginfo.h b/ext/pdo_firebird/pdo_firebird_arginfo.h
index fd500a6130c..11b75f92088 100644
Binary files a/ext/pdo_firebird/pdo_firebird_arginfo.h and b/ext/pdo_firebird/pdo_firebird_arginfo.h differ
diff --git a/ext/pdo_mysql/pdo_mysql_arginfo.h b/ext/pdo_mysql/pdo_mysql_arginfo.h
index 516109fa052..a3fe8b90c42 100644
Binary files a/ext/pdo_mysql/pdo_mysql_arginfo.h and b/ext/pdo_mysql/pdo_mysql_arginfo.h differ
diff --git a/ext/pdo_odbc/pdo_odbc_arginfo.h b/ext/pdo_odbc/pdo_odbc_arginfo.h
index d8ee0524feb..9492f8c374e 100644
Binary files a/ext/pdo_odbc/pdo_odbc_arginfo.h and b/ext/pdo_odbc/pdo_odbc_arginfo.h differ
diff --git a/ext/pdo_pgsql/pdo_pgsql_arginfo.h b/ext/pdo_pgsql/pdo_pgsql_arginfo.h
index 296207471a1..80e87862b08 100644
Binary files a/ext/pdo_pgsql/pdo_pgsql_arginfo.h and b/ext/pdo_pgsql/pdo_pgsql_arginfo.h differ
diff --git a/ext/pdo_pgsql/pgsql_driver_arginfo.h b/ext/pdo_pgsql/pgsql_driver_arginfo.h
index cd01e2e8e71..9e52f3dbfdb 100644
Binary files a/ext/pdo_pgsql/pgsql_driver_arginfo.h and b/ext/pdo_pgsql/pgsql_driver_arginfo.h differ
diff --git a/ext/pdo_sqlite/pdo_sqlite_arginfo.h b/ext/pdo_sqlite/pdo_sqlite_arginfo.h
index f50cdacdc2e..73a9158301c 100644
Binary files a/ext/pdo_sqlite/pdo_sqlite_arginfo.h and b/ext/pdo_sqlite/pdo_sqlite_arginfo.h differ
diff --git a/ext/pdo_sqlite/sqlite_driver_arginfo.h b/ext/pdo_sqlite/sqlite_driver_arginfo.h
index 8785c187a97..4a31eebb745 100644
Binary files a/ext/pdo_sqlite/sqlite_driver_arginfo.h and b/ext/pdo_sqlite/sqlite_driver_arginfo.h differ
diff --git a/ext/pgsql/pgsql_arginfo.h b/ext/pgsql/pgsql_arginfo.h
index 2d9eec94435..0c49bcc7cfa 100644
Binary files a/ext/pgsql/pgsql_arginfo.h and b/ext/pgsql/pgsql_arginfo.h differ
diff --git a/ext/phar/phar_object_arginfo.h b/ext/phar/phar_object_arginfo.h
index c77876fc364..bca9f0112ea 100644
Binary files a/ext/phar/phar_object_arginfo.h and b/ext/phar/phar_object_arginfo.h differ
diff --git a/ext/posix/posix_arginfo.h b/ext/posix/posix_arginfo.h
index dceac3eabc9..835ad31fa1a 100644
Binary files a/ext/posix/posix_arginfo.h and b/ext/posix/posix_arginfo.h differ
diff --git a/ext/random/random_arginfo.h b/ext/random/random_arginfo.h
index 94c024b1223..fff5f1e9cd8 100644
Binary files a/ext/random/random_arginfo.h and b/ext/random/random_arginfo.h differ
diff --git a/ext/readline/readline_arginfo.h b/ext/readline/readline_arginfo.h
index c6fa7ee4590..689d5f762ee 100644
Binary files a/ext/readline/readline_arginfo.h and b/ext/readline/readline_arginfo.h differ
diff --git a/ext/reflection/php_reflection_arginfo.h b/ext/reflection/php_reflection_arginfo.h
index 62275423b3c..9e2b8b970eb 100644
Binary files a/ext/reflection/php_reflection_arginfo.h and b/ext/reflection/php_reflection_arginfo.h differ
diff --git a/ext/session/session_arginfo.h b/ext/session/session_arginfo.h
index 3e0c889ae3c..3860731a535 100644
Binary files a/ext/session/session_arginfo.h and b/ext/session/session_arginfo.h differ
diff --git a/ext/shmop/shmop_arginfo.h b/ext/shmop/shmop_arginfo.h
index f376b8556d9..9d88fe63c32 100644
Binary files a/ext/shmop/shmop_arginfo.h and b/ext/shmop/shmop_arginfo.h differ
diff --git a/ext/simplexml/simplexml_arginfo.h b/ext/simplexml/simplexml_arginfo.h
index 90831f54c46..419c7874fbc 100644
Binary files a/ext/simplexml/simplexml_arginfo.h and b/ext/simplexml/simplexml_arginfo.h differ
diff --git a/ext/skeleton/skeleton_arginfo.h b/ext/skeleton/skeleton_arginfo.h
index 50b6b7793ef..e74b28c0faa 100644
Binary files a/ext/skeleton/skeleton_arginfo.h and b/ext/skeleton/skeleton_arginfo.h differ
diff --git a/ext/snmp/snmp_arginfo.h b/ext/snmp/snmp_arginfo.h
index dd0fdee9296..1ee821f0538 100644
Binary files a/ext/snmp/snmp_arginfo.h and b/ext/snmp/snmp_arginfo.h differ
diff --git a/ext/soap/soap_arginfo.h b/ext/soap/soap_arginfo.h
index 7efa15cde2f..e3fdd48e58f 100644
Binary files a/ext/soap/soap_arginfo.h and b/ext/soap/soap_arginfo.h differ
diff --git a/ext/sockets/sockets_arginfo.h b/ext/sockets/sockets_arginfo.h
index 522f356f853..2592cb74086 100644
Binary files a/ext/sockets/sockets_arginfo.h and b/ext/sockets/sockets_arginfo.h differ
diff --git a/ext/sodium/libsodium_arginfo.h b/ext/sodium/libsodium_arginfo.h
index 5fbd831c22e..0af7528eec7 100644
Binary files a/ext/sodium/libsodium_arginfo.h and b/ext/sodium/libsodium_arginfo.h differ
diff --git a/ext/sodium/sodium_pwhash_arginfo.h b/ext/sodium/sodium_pwhash_arginfo.h
index d559a74fbc1..6f416190038 100644
Binary files a/ext/sodium/sodium_pwhash_arginfo.h and b/ext/sodium/sodium_pwhash_arginfo.h differ
diff --git a/ext/spl/php_spl_arginfo.h b/ext/spl/php_spl_arginfo.h
index 68c71fc524b..8b0ea4b7245 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 da3b7ddb8c9..fbe29069364 100644
Binary files a/ext/spl/spl_array_arginfo.h and b/ext/spl/spl_array_arginfo.h differ
diff --git a/ext/spl/spl_directory_arginfo.h b/ext/spl/spl_directory_arginfo.h
index 3b37c1ed6fd..16860be558d 100644
Binary files a/ext/spl/spl_directory_arginfo.h and b/ext/spl/spl_directory_arginfo.h differ
diff --git a/ext/spl/spl_dllist_arginfo.h b/ext/spl/spl_dllist_arginfo.h
index e6ceb3dca42..0f0872b0f04 100644
Binary files a/ext/spl/spl_dllist_arginfo.h and b/ext/spl/spl_dllist_arginfo.h differ
diff --git a/ext/spl/spl_exceptions_arginfo.h b/ext/spl/spl_exceptions_arginfo.h
index 568a91719ae..75960278306 100644
Binary files a/ext/spl/spl_exceptions_arginfo.h and b/ext/spl/spl_exceptions_arginfo.h differ
diff --git a/ext/spl/spl_fixedarray_arginfo.h b/ext/spl/spl_fixedarray_arginfo.h
index d3d84deabe6..1c5545ab3e5 100644
Binary files a/ext/spl/spl_fixedarray_arginfo.h and b/ext/spl/spl_fixedarray_arginfo.h differ
diff --git a/ext/spl/spl_heap_arginfo.h b/ext/spl/spl_heap_arginfo.h
index 8b79ee0902d..010d911ecb8 100644
Binary files a/ext/spl/spl_heap_arginfo.h and b/ext/spl/spl_heap_arginfo.h differ
diff --git a/ext/spl/spl_iterators_arginfo.h b/ext/spl/spl_iterators_arginfo.h
index ebd57693632..23a5b6db33d 100644
Binary files a/ext/spl/spl_iterators_arginfo.h and b/ext/spl/spl_iterators_arginfo.h differ
diff --git a/ext/spl/spl_observer_arginfo.h b/ext/spl/spl_observer_arginfo.h
index fec3ccb8420..142c400bcfe 100644
Binary files a/ext/spl/spl_observer_arginfo.h and b/ext/spl/spl_observer_arginfo.h differ
diff --git a/ext/sqlite3/sqlite3_arginfo.h b/ext/sqlite3/sqlite3_arginfo.h
index 12c1c7d0ce9..d2b7410507f 100644
Binary files a/ext/sqlite3/sqlite3_arginfo.h and b/ext/sqlite3/sqlite3_arginfo.h differ
diff --git a/ext/standard/basic_functions_arginfo.h b/ext/standard/basic_functions_arginfo.h
index 6f202c01463..9f5d89991da 100644
Binary files a/ext/standard/basic_functions_arginfo.h and b/ext/standard/basic_functions_arginfo.h differ
diff --git a/ext/standard/dir_arginfo.h b/ext/standard/dir_arginfo.h
index d4cfc195563..7ff39528d52 100644
Binary files a/ext/standard/dir_arginfo.h and b/ext/standard/dir_arginfo.h differ
diff --git a/ext/standard/dl_arginfo.h b/ext/standard/dl_arginfo.h
index 5a0780d28c1..d982c3aa4cd 100644
Binary files a/ext/standard/dl_arginfo.h and b/ext/standard/dl_arginfo.h differ
diff --git a/ext/standard/file_arginfo.h b/ext/standard/file_arginfo.h
index 073e7951ad8..b3888925ee9 100644
Binary files a/ext/standard/file_arginfo.h and b/ext/standard/file_arginfo.h differ
diff --git a/ext/standard/password_arginfo.h b/ext/standard/password_arginfo.h
index ec4876fe2a3..f3d74a96d31 100644
Binary files a/ext/standard/password_arginfo.h and b/ext/standard/password_arginfo.h differ
diff --git a/ext/standard/user_filters_arginfo.h b/ext/standard/user_filters_arginfo.h
index 9fd13204e23..1d3c7bb5358 100644
Binary files a/ext/standard/user_filters_arginfo.h and b/ext/standard/user_filters_arginfo.h differ
diff --git a/ext/sysvmsg/sysvmsg_arginfo.h b/ext/sysvmsg/sysvmsg_arginfo.h
index 26f81c0295b..9dee3e0f484 100644
Binary files a/ext/sysvmsg/sysvmsg_arginfo.h and b/ext/sysvmsg/sysvmsg_arginfo.h differ
diff --git a/ext/sysvsem/sysvsem_arginfo.h b/ext/sysvsem/sysvsem_arginfo.h
index 55bca0539fd..b7643a926b1 100644
Binary files a/ext/sysvsem/sysvsem_arginfo.h and b/ext/sysvsem/sysvsem_arginfo.h differ
diff --git a/ext/sysvshm/sysvshm_arginfo.h b/ext/sysvshm/sysvshm_arginfo.h
index c3b803c37ae..aade5b8276a 100644
Binary files a/ext/sysvshm/sysvshm_arginfo.h and b/ext/sysvshm/sysvshm_arginfo.h differ
diff --git a/ext/tidy/tidy_arginfo.h b/ext/tidy/tidy_arginfo.h
index 2448b3bca29..22336502bfd 100644
Binary files a/ext/tidy/tidy_arginfo.h and b/ext/tidy/tidy_arginfo.h differ
diff --git a/ext/tokenizer/tokenizer_arginfo.h b/ext/tokenizer/tokenizer_arginfo.h
index f5040b70cf2..d2f8f9254f7 100644
Binary files a/ext/tokenizer/tokenizer_arginfo.h and b/ext/tokenizer/tokenizer_arginfo.h differ
diff --git a/ext/tokenizer/tokenizer_data_arginfo.h b/ext/tokenizer/tokenizer_data_arginfo.h
index 3a3cdaa4681..b82842ede0f 100644
Binary files a/ext/tokenizer/tokenizer_data_arginfo.h and b/ext/tokenizer/tokenizer_data_arginfo.h differ
diff --git a/ext/uri/php_uri_arginfo.h b/ext/uri/php_uri_arginfo.h
index d3a9c4fde7b..3bb73fb8d94 100644
Binary files a/ext/uri/php_uri_arginfo.h and b/ext/uri/php_uri_arginfo.h differ
diff --git a/ext/xml/xml_arginfo.h b/ext/xml/xml_arginfo.h
index 784424e7fd3..96430aef12b 100644
Binary files a/ext/xml/xml_arginfo.h and b/ext/xml/xml_arginfo.h differ
diff --git a/ext/xmlreader/php_xmlreader_arginfo.h b/ext/xmlreader/php_xmlreader_arginfo.h
index ef54bfa4c23..f0950020c8a 100644
Binary files a/ext/xmlreader/php_xmlreader_arginfo.h and b/ext/xmlreader/php_xmlreader_arginfo.h differ
diff --git a/ext/xmlwriter/php_xmlwriter_arginfo.h b/ext/xmlwriter/php_xmlwriter_arginfo.h
index ebccf4225ba..8170077bdab 100644
Binary files a/ext/xmlwriter/php_xmlwriter_arginfo.h and b/ext/xmlwriter/php_xmlwriter_arginfo.h differ
diff --git a/ext/xsl/php_xsl_arginfo.h b/ext/xsl/php_xsl_arginfo.h
index b1f4fd7601c..a4e192c84ea 100644
Binary files a/ext/xsl/php_xsl_arginfo.h and b/ext/xsl/php_xsl_arginfo.h differ
diff --git a/ext/zend_test/fiber_arginfo.h b/ext/zend_test/fiber_arginfo.h
index e4a0b51bebc..6aa767f0917 100644
Binary files a/ext/zend_test/fiber_arginfo.h and b/ext/zend_test/fiber_arginfo.h differ
diff --git a/ext/zend_test/iterators_arginfo.h b/ext/zend_test/iterators_arginfo.h
index 3ec78808eaa..2d5a2de89a9 100644
Binary files a/ext/zend_test/iterators_arginfo.h and b/ext/zend_test/iterators_arginfo.h differ
diff --git a/ext/zend_test/object_handlers_arginfo.h b/ext/zend_test/object_handlers_arginfo.h
index 0b8cff520c1..34008c33bc0 100644
Binary files a/ext/zend_test/object_handlers_arginfo.h and b/ext/zend_test/object_handlers_arginfo.h differ
diff --git a/ext/zend_test/test_arginfo.h b/ext/zend_test/test_arginfo.h
index 681dca973b3..e7d09d7da5f 100644
Binary files a/ext/zend_test/test_arginfo.h and b/ext/zend_test/test_arginfo.h differ
diff --git a/ext/zend_test/tmp_methods_arginfo.h b/ext/zend_test/tmp_methods_arginfo.h
index 92598a34ad8..1105996ca33 100644
Binary files a/ext/zend_test/tmp_methods_arginfo.h and b/ext/zend_test/tmp_methods_arginfo.h differ
diff --git a/ext/zip/php_zip_arginfo.h b/ext/zip/php_zip_arginfo.h
index ba4f867e8af..2c5191d6fbd 100644
Binary files a/ext/zip/php_zip_arginfo.h and b/ext/zip/php_zip_arginfo.h differ
diff --git a/ext/zlib/zlib_arginfo.h b/ext/zlib/zlib_arginfo.h
index 81d779c1b7d..22605924b8b 100644
Binary files a/ext/zlib/zlib_arginfo.h and b/ext/zlib/zlib_arginfo.h differ
diff --git a/main/main_arginfo.h b/main/main_arginfo.h
index 068ee4b1731..d2bd2725ec4 100644
Binary files a/main/main_arginfo.h and b/main/main_arginfo.h differ
diff --git a/main/streams/userspace_arginfo.h b/main/streams/userspace_arginfo.h
index 773472a2413..52e39ab02f8 100644
Binary files a/main/streams/userspace_arginfo.h and b/main/streams/userspace_arginfo.h differ
diff --git a/sapi/apache2handler/php_functions_arginfo.h b/sapi/apache2handler/php_functions_arginfo.h
index c5657e9429c..f816c29f862 100644
Binary files a/sapi/apache2handler/php_functions_arginfo.h and b/sapi/apache2handler/php_functions_arginfo.h differ
diff --git a/sapi/cgi/cgi_main_arginfo.h b/sapi/cgi/cgi_main_arginfo.h
index 19ef6f01ad5..42b0f50e179 100644
Binary files a/sapi/cgi/cgi_main_arginfo.h and b/sapi/cgi/cgi_main_arginfo.h differ
diff --git a/sapi/cli/php_cli_process_title_arginfo.h b/sapi/cli/php_cli_process_title_arginfo.h
index c4557f0c904..f00f9cf22bb 100644
Binary files a/sapi/cli/php_cli_process_title_arginfo.h and b/sapi/cli/php_cli_process_title_arginfo.h differ
diff --git a/sapi/cli/php_cli_server_arginfo.h b/sapi/cli/php_cli_server_arginfo.h
index dd4d67bd273..752631e5d25 100644
Binary files a/sapi/cli/php_cli_server_arginfo.h and b/sapi/cli/php_cli_server_arginfo.h differ
diff --git a/sapi/fpm/fpm/fpm_main_arginfo.h b/sapi/fpm/fpm/fpm_main_arginfo.h
index 2d6ae3cc793..e612f160e76 100644
Binary files a/sapi/fpm/fpm/fpm_main_arginfo.h and b/sapi/fpm/fpm/fpm_main_arginfo.h differ
diff --git a/sapi/litespeed/lsapi_main_arginfo.h b/sapi/litespeed/lsapi_main_arginfo.h
index 4ba5419fe49..82c154aef76 100644
Binary files a/sapi/litespeed/lsapi_main_arginfo.h and b/sapi/litespeed/lsapi_main_arginfo.h differ
diff --git a/sapi/phpdbg/phpdbg_arginfo.h b/sapi/phpdbg/phpdbg_arginfo.h
index 71705bd661f..08b07b7597d 100644
Binary files a/sapi/phpdbg/phpdbg_arginfo.h and b/sapi/phpdbg/phpdbg_arginfo.h differ