Hi internals,
I plan to disable the checking of arginfo argument types for internal
functions in https://github.com/php/php-src/pull/4232 (PHP 8 only). This is
necessary to avoid duplicate type checks in both arginfo and zpp. Once this
lands, PRs to add arginfo types (available through reflection) to internal
functions will be accepted.
As a sanity check, debug builds will make sure that the function call
either throws or passes arginfo type checks -- this will help avoid the
additional of arginfo types that are not correct enforced by the
implementation.
Regards,
Nikita