21#define arginfo_class_PDO_commit arginfo_class_PDO_beginTransaction
37#define arginfo_class_PDO_getAvailableDrivers arginfo_class_PDO_errorInfo
39#define arginfo_class_PDO_inTransaction arginfo_class_PDO_beginTransaction
61#define arginfo_class_PDO_rollBack arginfo_class_PDO_beginTransaction
112 zval const_PARAM_NULL_value;
116 zend_string_release(const_PARAM_NULL_name);
119 zval const_PARAM_BOOL_value;
123 zend_string_release(const_PARAM_BOOL_name);
126 zval const_PARAM_INT_value;
130 zend_string_release(const_PARAM_INT_name);
133 zval const_PARAM_STR_value;
137 zend_string_release(const_PARAM_STR_name);
140 zval const_PARAM_LOB_value;
144 zend_string_release(const_PARAM_LOB_name);
147 zval const_PARAM_STMT_value;
151 zend_string_release(const_PARAM_STMT_name);
154 zval const_PARAM_INPUT_OUTPUT_value;
158 zend_string_release(const_PARAM_INPUT_OUTPUT_name);
160 zval const_PARAM_STR_NATL_value;
164 zend_string_release(const_PARAM_STR_NATL_name);
166 zval const_PARAM_STR_CHAR_value;
170 zend_string_release(const_PARAM_STR_CHAR_name);
172 zval const_PARAM_EVT_ALLOC_value;
176 zend_string_release(const_PARAM_EVT_ALLOC_name);
178 zval const_PARAM_EVT_FREE_value;
182 zend_string_release(const_PARAM_EVT_FREE_name);
184 zval const_PARAM_EVT_EXEC_PRE_value;
188 zend_string_release(const_PARAM_EVT_EXEC_PRE_name);
190 zval const_PARAM_EVT_EXEC_POST_value;
194 zend_string_release(const_PARAM_EVT_EXEC_POST_name);
196 zval const_PARAM_EVT_FETCH_PRE_value;
200 zend_string_release(const_PARAM_EVT_FETCH_PRE_name);
202 zval const_PARAM_EVT_FETCH_POST_value;
206 zend_string_release(const_PARAM_EVT_FETCH_POST_name);
208 zval const_PARAM_EVT_NORMALIZE_value;
212 zend_string_release(const_PARAM_EVT_NORMALIZE_name);
214 zval const_FETCH_DEFAULT_value;
218 zend_string_release(const_FETCH_DEFAULT_name);
220 zval const_FETCH_LAZY_value;
224 zend_string_release(const_FETCH_LAZY_name);
226 zval const_FETCH_ASSOC_value;
230 zend_string_release(const_FETCH_ASSOC_name);
232 zval const_FETCH_NUM_value;
236 zend_string_release(const_FETCH_NUM_name);
238 zval const_FETCH_BOTH_value;
242 zend_string_release(const_FETCH_BOTH_name);
244 zval const_FETCH_OBJ_value;
248 zend_string_release(const_FETCH_OBJ_name);
250 zval const_FETCH_BOUND_value;
254 zend_string_release(const_FETCH_BOUND_name);
256 zval const_FETCH_COLUMN_value;
260 zend_string_release(const_FETCH_COLUMN_name);
262 zval const_FETCH_CLASS_value;
266 zend_string_release(const_FETCH_CLASS_name);
268 zval const_FETCH_INTO_value;
272 zend_string_release(const_FETCH_INTO_name);
274 zval const_FETCH_FUNC_value;
278 zend_string_release(const_FETCH_FUNC_name);
280 zval const_FETCH_GROUP_value;
284 zend_string_release(const_FETCH_GROUP_name);
286 zval const_FETCH_UNIQUE_value;
290 zend_string_release(const_FETCH_UNIQUE_name);
292 zval const_FETCH_KEY_PAIR_value;
296 zend_string_release(const_FETCH_KEY_PAIR_name);
298 zval const_FETCH_CLASSTYPE_value;
302 zend_string_release(const_FETCH_CLASSTYPE_name);
304 zval const_FETCH_SERIALIZE_value;
308 zend_string_release(const_FETCH_SERIALIZE_name);
310 zval const_FETCH_PROPS_LATE_value;
314 zend_string_release(const_FETCH_PROPS_LATE_name);
316 zval const_FETCH_NAMED_value;
320 zend_string_release(const_FETCH_NAMED_name);
322 zval const_ATTR_AUTOCOMMIT_value;
326 zend_string_release(const_ATTR_AUTOCOMMIT_name);
328 zval const_ATTR_PREFETCH_value;
332 zend_string_release(const_ATTR_PREFETCH_name);
334 zval const_ATTR_TIMEOUT_value;
338 zend_string_release(const_ATTR_TIMEOUT_name);
340 zval const_ATTR_ERRMODE_value;
344 zend_string_release(const_ATTR_ERRMODE_name);
346 zval const_ATTR_SERVER_VERSION_value;
350 zend_string_release(const_ATTR_SERVER_VERSION_name);
352 zval const_ATTR_CLIENT_VERSION_value;
356 zend_string_release(const_ATTR_CLIENT_VERSION_name);
358 zval const_ATTR_SERVER_INFO_value;
362 zend_string_release(const_ATTR_SERVER_INFO_name);
364 zval const_ATTR_CONNECTION_STATUS_value;
368 zend_string_release(const_ATTR_CONNECTION_STATUS_name);
370 zval const_ATTR_CASE_value;
374 zend_string_release(const_ATTR_CASE_name);
376 zval const_ATTR_CURSOR_NAME_value;
380 zend_string_release(const_ATTR_CURSOR_NAME_name);
382 zval const_ATTR_CURSOR_value;
386 zend_string_release(const_ATTR_CURSOR_name);
388 zval const_ATTR_ORACLE_NULLS_value;
392 zend_string_release(const_ATTR_ORACLE_NULLS_name);
394 zval const_ATTR_PERSISTENT_value;
398 zend_string_release(const_ATTR_PERSISTENT_name);
400 zval const_ATTR_STATEMENT_CLASS_value;
404 zend_string_release(const_ATTR_STATEMENT_CLASS_name);
406 zval const_ATTR_FETCH_TABLE_NAMES_value;
410 zend_string_release(const_ATTR_FETCH_TABLE_NAMES_name);
412 zval const_ATTR_FETCH_CATALOG_NAMES_value;
416 zend_string_release(const_ATTR_FETCH_CATALOG_NAMES_name);
418 zval const_ATTR_DRIVER_NAME_value;
422 zend_string_release(const_ATTR_DRIVER_NAME_name);
424 zval const_ATTR_STRINGIFY_FETCHES_value;
428 zend_string_release(const_ATTR_STRINGIFY_FETCHES_name);
430 zval const_ATTR_MAX_COLUMN_LEN_value;
434 zend_string_release(const_ATTR_MAX_COLUMN_LEN_name);
436 zval const_ATTR_EMULATE_PREPARES_value;
440 zend_string_release(const_ATTR_EMULATE_PREPARES_name);
442 zval const_ATTR_DEFAULT_FETCH_MODE_value;
446 zend_string_release(const_ATTR_DEFAULT_FETCH_MODE_name);
448 zval const_ATTR_DEFAULT_STR_PARAM_value;
452 zend_string_release(const_ATTR_DEFAULT_STR_PARAM_name);
454 zval const_ERRMODE_SILENT_value;
458 zend_string_release(const_ERRMODE_SILENT_name);
460 zval const_ERRMODE_WARNING_value;
464 zend_string_release(const_ERRMODE_WARNING_name);
466 zval const_ERRMODE_EXCEPTION_value;
470 zend_string_release(const_ERRMODE_EXCEPTION_name);
472 zval const_CASE_NATURAL_value;
476 zend_string_release(const_CASE_NATURAL_name);
478 zval const_CASE_LOWER_value;
482 zend_string_release(const_CASE_LOWER_name);
484 zval const_CASE_UPPER_value;
488 zend_string_release(const_CASE_UPPER_name);
490 zval const_NULL_NATURAL_value;
494 zend_string_release(const_NULL_NATURAL_name);
496 zval const_NULL_EMPTY_STRING_value;
500 zend_string_release(const_NULL_EMPTY_STRING_name);
502 zval const_NULL_TO_STRING_value;
506 zend_string_release(const_NULL_TO_STRING_name);
508 zval const_ERR_NONE_value;
510 ZVAL_STR(&const_ERR_NONE_value, const_ERR_NONE_value_str);
513 zend_string_release(const_ERR_NONE_name);
515 zval const_FETCH_ORI_NEXT_value;
519 zend_string_release(const_FETCH_ORI_NEXT_name);
521 zval const_FETCH_ORI_PRIOR_value;
525 zend_string_release(const_FETCH_ORI_PRIOR_name);
527 zval const_FETCH_ORI_FIRST_value;
531 zend_string_release(const_FETCH_ORI_FIRST_name);
533 zval const_FETCH_ORI_LAST_value;
537 zend_string_release(const_FETCH_ORI_LAST_name);
539 zval const_FETCH_ORI_ABS_value;
543 zend_string_release(const_FETCH_ORI_ABS_name);
545 zval const_FETCH_ORI_REL_value;
549 zend_string_release(const_FETCH_ORI_REL_name);
551 zval const_CURSOR_FWDONLY_value;
555 zend_string_release(const_CURSOR_FWDONLY_name);
557 zval const_CURSOR_SCROLL_value;
561 zend_string_release(const_CURSOR_SCROLL_name);
564 zend_add_parameter_attribute(zend_hash_str_find_ptr(&class_entry->
function_table,
"__construct",
sizeof(
"__construct") - 1), 2,
ZSTR_KNOWN(ZEND_STR_SENSITIVEPARAMETER), 0);
566 zend_add_parameter_attribute(zend_hash_str_find_ptr(&class_entry->
function_table,
"connect",
sizeof(
"connect") - 1), 2,
ZSTR_KNOWN(ZEND_STR_SENSITIVEPARAMETER), 0);
#define arginfo_class_PDO_inTransaction
#define arginfo_class_PDO_commit
#define arginfo_class_PDO_getAvailableDrivers
#define arginfo_class_PDO_rollBack
PHP_JSON_API size_t int options
#define PDO_FETCH_SERIALIZE
#define PDO_FETCH_CLASSTYPE
#define PDO_FETCH_PROPS_LATE
@ PDO_PARAM_EVT_FETCH_POST
@ PDO_PARAM_EVT_NORMALIZE
@ PDO_PARAM_EVT_FETCH_PRE
@ PDO_PARAM_EVT_EXEC_POST
@ PDO_ATTR_STATEMENT_CLASS
@ PDO_ATTR_EMULATE_PREPARES
@ PDO_ATTR_DEFAULT_STR_PARAM
@ PDO_ATTR_MAX_COLUMN_LEN
@ PDO_ATTR_FETCH_CATALOG_NAMES
@ PDO_ATTR_CONNECTION_STATUS
@ PDO_ATTR_SERVER_VERSION
@ PDO_ATTR_STRINGIFY_FETCHES
@ PDO_ATTR_DEFAULT_FETCH_MODE
@ PDO_ATTR_FETCH_TABLE_NAMES
@ PDO_ATTR_CLIENT_VERSION
ZEND_API zend_class_constant * zend_declare_typed_class_constant(zend_class_entry *ce, zend_string *name, zval *value, int flags, zend_string *doc_comment, zend_type type)
ZEND_API zend_class_entry * zend_register_internal_class_with_flags(zend_class_entry *class_entry, zend_class_entry *parent_ce, uint32_t ce_flags)
struct _zend_function_entry zend_function_entry
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
#define INIT_CLASS_ENTRY(class_container, class_name, functions)
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_TYPE_MASK_EX(name, return_reference, required_num_args, class_name, type)
#define ZEND_METHOD(classname, name)
#define ZEND_END_ARG_INFO()
#define ZEND_ARG_VARIADIC_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
#define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, type_hint, allow_null, default_value)
#define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
#define ZEND_BEGIN_ARG_INFO_EX(name, _unused, return_reference, required_num_args)
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
#define ZEND_ME(classname, name, arg_info, flags)
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type)
#define ZEND_ACC_NOT_SERIALIZABLE
struct _zend_string zend_string
struct _zend_class_entry zend_class_entry
ZEND_API zend_string_init_interned_func_t zend_string_init_interned
#define ZEND_TYPE_INIT_MASK(_type_mask)