Hello internals, While working on cleaning up the FCI/FCC API I stumbled upon the zend_fcall_info_args_ex() function. This function allows the engine to pass "variables" to userland functions that expect a by-ref parameter. This is currently only used within php-src in PDO when calling the constructor of classes where the result of a statement should be stored in PDO::FETCH_CLASS mode.
I am wondering if this makes any sense to continue support in general, and thus in this specific case. As every other engine call to userland function passes by value. A PR of this change is located: https://github.com/php/php-src/pull/9725/files What are your opinions? Best regards, George P. Banyard