21 zval const_ATTR_USE_BUFFERED_QUERY_value;
25 zend_string_release(const_ATTR_USE_BUFFERED_QUERY_name);
27 zval const_ATTR_LOCAL_INFILE_value;
31 zend_string_release(const_ATTR_LOCAL_INFILE_name);
33 zval const_ATTR_INIT_COMMAND_value;
37 zend_string_release(const_ATTR_INIT_COMMAND_name);
38#if !defined(PDO_USE_MYSQLND)
40 zval const_ATTR_MAX_BUFFER_SIZE_value;
44 zend_string_release(const_ATTR_MAX_BUFFER_SIZE_name);
46#if !defined(PDO_USE_MYSQLND)
48 zval const_ATTR_READ_DEFAULT_FILE_value;
52 zend_string_release(const_ATTR_READ_DEFAULT_FILE_name);
54#if !defined(PDO_USE_MYSQLND)
56 zval const_ATTR_READ_DEFAULT_GROUP_value;
60 zend_string_release(const_ATTR_READ_DEFAULT_GROUP_name);
63 zval const_ATTR_COMPRESS_value;
67 zend_string_release(const_ATTR_COMPRESS_name);
69 zval const_ATTR_DIRECT_QUERY_value;
73 zend_string_release(const_ATTR_DIRECT_QUERY_name);
75 zval const_ATTR_FOUND_ROWS_value;
79 zend_string_release(const_ATTR_FOUND_ROWS_name);
81 zval const_ATTR_IGNORE_SPACE_value;
85 zend_string_release(const_ATTR_IGNORE_SPACE_name);
87 zval const_ATTR_SSL_KEY_value;
91 zend_string_release(const_ATTR_SSL_KEY_name);
93 zval const_ATTR_SSL_CERT_value;
97 zend_string_release(const_ATTR_SSL_CERT_name);
99 zval const_ATTR_SSL_CA_value;
103 zend_string_release(const_ATTR_SSL_CA_name);
105 zval const_ATTR_SSL_CAPATH_value;
109 zend_string_release(const_ATTR_SSL_CAPATH_name);
111 zval const_ATTR_SSL_CIPHER_value;
115 zend_string_release(const_ATTR_SSL_CIPHER_name);
116#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
118 zval const_ATTR_SERVER_PUBLIC_KEY_value;
119 ZVAL_LONG(&const_ATTR_SERVER_PUBLIC_KEY_value, PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY);
122 zend_string_release(const_ATTR_SERVER_PUBLIC_KEY_name);
125 zval const_ATTR_MULTI_STATEMENTS_value;
129 zend_string_release(const_ATTR_MULTI_STATEMENTS_name);
130#if defined(PDO_USE_MYSQLND)
132 zval const_ATTR_SSL_VERIFY_SERVER_CERT_value;
133 ZVAL_LONG(&const_ATTR_SSL_VERIFY_SERVER_CERT_value, PDO_MYSQL_ATTR_SSL_VERIFY_SERVER_CERT);
136 zend_string_release(const_ATTR_SSL_VERIFY_SERVER_CERT_name);
138#if MYSQL_VERSION_ID >= 80021 || defined(PDO_USE_MYSQLND)
140 zval const_ATTR_LOCAL_INFILE_DIRECTORY_value;
141 ZVAL_LONG(&const_ATTR_LOCAL_INFILE_DIRECTORY_value, PDO_MYSQL_ATTR_LOCAL_INFILE_DIRECTORY);
144 zend_string_release(const_ATTR_LOCAL_INFILE_DIRECTORY_name);
@ PDO_MYSQL_ATTR_SSL_CIPHER
@ PDO_MYSQL_ATTR_READ_DEFAULT_FILE
@ PDO_MYSQL_ATTR_SSL_CERT
@ PDO_MYSQL_ATTR_FOUND_ROWS
@ PDO_MYSQL_ATTR_DIRECT_QUERY
@ PDO_MYSQL_ATTR_MAX_BUFFER_SIZE
@ PDO_MYSQL_ATTR_READ_DEFAULT_GROUP
@ PDO_MYSQL_ATTR_COMPRESS
@ PDO_MYSQL_ATTR_LOCAL_INFILE
@ PDO_MYSQL_ATTR_USE_BUFFERED_QUERY
@ PDO_MYSQL_ATTR_IGNORE_SPACE
@ PDO_MYSQL_ATTR_INIT_COMMAND
@ PDO_MYSQL_ATTR_SSL_CAPATH
@ PDO_MYSQL_ATTR_MULTI_STATEMENTS
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 ZEND_METHOD(classname, name)
#define ZEND_END_ARG_INFO()
#define ZEND_ME(classname, name, arg_info, flags)
#define INIT_NS_CLASS_ENTRY(class_container, ns, class_name, functions)
#define ZEND_ACC_NO_DYNAMIC_PROPERTIES
#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)