php-src/ext/pdo
Nikita Popov d92229d8c7 Implement named parameters
From an engine perspective, named parameters mainly add three
concepts:

 * The SEND_* opcodes now accept a CONST op2, which is the
   argument name. For now, it is looked up by linear scan and
   runtime cached.
 * This may leave UNDEF arguments on the stack. To avoid having
   to deal with them in other places, a CHECK_UNDEF_ARGS opcode
   is used to either replace them with defaults, or error.
 * For variadic functions, EX(extra_named_params) are collected
   and need to be freed based on ZEND_CALL_HAS_EXTRA_NAMED_PARAMS.

RFC: https://wiki.php.net/rfc/named_params

Closes GH-5357.
2020-07-31 15:53:36 +02:00
..
tests Avoid UNKNOWN default in PDO::query() 2020-07-24 11:44:47 +02:00
config.m4 Remove conditional calls of always available macros 2019-07-14 22:24:21 +02:00
config.w32 Change some permissions from 755 to 644 2018-08-28 23:26:49 +02:00
CREDITS Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
Makefile.frag Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
Makefile.frag.w32 Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
pdo_arginfo.h Include stub hash in generated arginfo files 2020-06-24 09:55:19 +02:00
pdo_dbh_arginfo.h Avoid UNKNOWN default in PDO::query() 2020-07-24 11:44:47 +02:00
pdo_dbh.c Implement named parameters 2020-07-31 15:53:36 +02:00
pdo_dbh.stub.php Avoid UNKNOWN default in PDO::query() 2020-07-24 11:44:47 +02:00
pdo_sql_parser.re Constify char * arguments of APIs 2020-06-08 10:38:45 +02:00
pdo_sqlstate.c Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
pdo_stmt_arginfo.h Use zpp for PDO fetch mode 2020-07-20 16:05:33 +02:00
pdo_stmt.c Implement 'Saner Numeric Strings' RFC: 2020-07-29 02:51:09 +01:00
pdo_stmt.stub.php Use zpp for PDO fetch mode 2020-07-20 16:05:33 +02:00
pdo.c Remove proto comments from C files 2020-07-06 21:13:34 +02:00
pdo.stub.php Generate function entries for another batch of extensions 2020-04-05 21:15:30 +02:00
php_pdo_driver.h Accept unsigned instead of enum pdo_attribute_type 2020-07-22 18:28:22 +02:00
php_pdo_error.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
php_pdo_int.h Use zpp for PDO fetch mode 2020-07-20 16:05:33 +02:00
php_pdo.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00