1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217
|
<?php
/** @generate-class-entries */
/** @not-serializable */
class PDO
{
/** @cvalue LONG_CONST(PDO_PARAM_NULL) */
public const int PARAM_NULL = 0;
/** @cvalue LONG_CONST(PDO_PARAM_BOOL) */
public const int PARAM_BOOL = 5;
/** @cvalue LONG_CONST(PDO_PARAM_INT) */
public const int PARAM_INT = 1;
/** @cvalue LONG_CONST(PDO_PARAM_STR) */
public const int PARAM_STR = 2;
/** @cvalue LONG_CONST(PDO_PARAM_LOB) */
public const int PARAM_LOB = 3;
/** @cvalue LONG_CONST(PDO_PARAM_STMT) */
public const int PARAM_STMT = 4;
/** @cvalue LONG_CONST(PDO_PARAM_INPUT_OUTPUT) */
public const int PARAM_INPUT_OUTPUT = UNKNOWN;
/** @cvalue LONG_CONST(PDO_PARAM_STR_NATL) */
public const int PARAM_STR_NATL = UNKNOWN;
/** @cvalue LONG_CONST(PDO_PARAM_STR_CHAR) */
public const int PARAM_STR_CHAR = UNKNOWN;
/** @cvalue LONG_CONST(PDO_PARAM_EVT_ALLOC) */
public const int PARAM_EVT_ALLOC = UNKNOWN;
/** @cvalue LONG_CONST(PDO_PARAM_EVT_FREE) */
public const int PARAM_EVT_FREE = UNKNOWN;
/** @cvalue LONG_CONST(PDO_PARAM_EVT_EXEC_PRE) */
public const int PARAM_EVT_EXEC_PRE = UNKNOWN;
/** @cvalue LONG_CONST(PDO_PARAM_EVT_EXEC_POST) */
public const int PARAM_EVT_EXEC_POST = UNKNOWN;
/** @cvalue LONG_CONST(PDO_PARAM_EVT_FETCH_PRE) */
public const int PARAM_EVT_FETCH_PRE = UNKNOWN;
/** @cvalue LONG_CONST(PDO_PARAM_EVT_FETCH_POST) */
public const int PARAM_EVT_FETCH_POST = UNKNOWN;
/** @cvalue LONG_CONST(PDO_PARAM_EVT_NORMALIZE) */
public const int PARAM_EVT_NORMALIZE = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_USE_DEFAULT) */
public const int FETCH_DEFAULT = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_LAZY) */
public const int FETCH_LAZY = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_ASSOC) */
public const int FETCH_ASSOC = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_NUM) */
public const int FETCH_NUM = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_BOTH) */
public const int FETCH_BOTH = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_OBJ) */
public const int FETCH_OBJ = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_BOUND) */
public const int FETCH_BOUND = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_COLUMN) */
public const int FETCH_COLUMN = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_CLASS) */
public const int FETCH_CLASS = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_INTO) */
public const int FETCH_INTO = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_FUNC) */
public const int FETCH_FUNC = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_GROUP) */
public const int FETCH_GROUP = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_UNIQUE) */
public const int FETCH_UNIQUE = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_KEY_PAIR) */
public const int FETCH_KEY_PAIR = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_CLASSTYPE) */
public const int FETCH_CLASSTYPE = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_SERIALIZE) */
public const int FETCH_SERIALIZE = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_PROPS_LATE) */
public const int FETCH_PROPS_LATE = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_NAMED) */
public const int FETCH_NAMED = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_AUTOCOMMIT) */
public const int ATTR_AUTOCOMMIT = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_PREFETCH) */
public const int ATTR_PREFETCH = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_TIMEOUT) */
public const int ATTR_TIMEOUT = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_ERRMODE) */
public const int ATTR_ERRMODE = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_SERVER_VERSION) */
public const int ATTR_SERVER_VERSION = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_CLIENT_VERSION) */
public const int ATTR_CLIENT_VERSION = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_SERVER_INFO) */
public const int ATTR_SERVER_INFO = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_CONNECTION_STATUS) */
public const int ATTR_CONNECTION_STATUS = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_CASE) */
public const int ATTR_CASE = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_CURSOR_NAME) */
public const int ATTR_CURSOR_NAME = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_CURSOR) */
public const int ATTR_CURSOR = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_ORACLE_NULLS) */
public const int ATTR_ORACLE_NULLS = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_PERSISTENT) */
public const int ATTR_PERSISTENT = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_STATEMENT_CLASS) */
public const int ATTR_STATEMENT_CLASS = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_FETCH_TABLE_NAMES) */
public const int ATTR_FETCH_TABLE_NAMES = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_FETCH_CATALOG_NAMES) */
public const int ATTR_FETCH_CATALOG_NAMES = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_DRIVER_NAME) */
public const int ATTR_DRIVER_NAME = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_STRINGIFY_FETCHES) */
public const int ATTR_STRINGIFY_FETCHES = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_MAX_COLUMN_LEN) */
public const int ATTR_MAX_COLUMN_LEN = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_EMULATE_PREPARES) */
public const int ATTR_EMULATE_PREPARES = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_DEFAULT_FETCH_MODE) */
public const int ATTR_DEFAULT_FETCH_MODE = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ATTR_DEFAULT_STR_PARAM) */
public const int ATTR_DEFAULT_STR_PARAM = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ERRMODE_SILENT) */
public const int ERRMODE_SILENT = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ERRMODE_WARNING) */
public const int ERRMODE_WARNING = UNKNOWN;
/** @cvalue LONG_CONST(PDO_ERRMODE_EXCEPTION) */
public const int ERRMODE_EXCEPTION = UNKNOWN;
/** @cvalue LONG_CONST(PDO_CASE_NATURAL) */
public const int CASE_NATURAL = UNKNOWN;
/** @cvalue LONG_CONST(PDO_CASE_LOWER) */
public const int CASE_LOWER = UNKNOWN;
/** @cvalue LONG_CONST(PDO_CASE_UPPER) */
public const int CASE_UPPER = UNKNOWN;
/** @cvalue LONG_CONST(PDO_NULL_NATURAL) */
public const int NULL_NATURAL = UNKNOWN;
/** @cvalue LONG_CONST(PDO_NULL_EMPTY_STRING) */
public const int NULL_EMPTY_STRING = UNKNOWN;
/** @cvalue LONG_CONST(PDO_NULL_TO_STRING) */
public const int NULL_TO_STRING = UNKNOWN;
/** @cvalue PDO_ERR_NONE */
public const string ERR_NONE = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_ORI_NEXT) */
public const int FETCH_ORI_NEXT = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_ORI_PRIOR) */
public const int FETCH_ORI_PRIOR = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_ORI_FIRST) */
public const int FETCH_ORI_FIRST = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_ORI_LAST) */
public const int FETCH_ORI_LAST = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_ORI_ABS) */
public const int FETCH_ORI_ABS = UNKNOWN;
/** @cvalue LONG_CONST(PDO_FETCH_ORI_REL) */
public const int FETCH_ORI_REL = UNKNOWN;
/** @cvalue LONG_CONST(PDO_CURSOR_FWDONLY) */
public const int CURSOR_FWDONLY = UNKNOWN;
/** @cvalue LONG_CONST(PDO_CURSOR_SCROLL) */
public const int CURSOR_SCROLL = UNKNOWN;
public function __construct(string $dsn, ?string $username = null, #[\SensitiveParameter] ?string $password = null, ?array $options = null) {}
public static function connect(
string $dsn,
?string $username = null,
#[\SensitiveParameter] ?string $password = null,
?array $options = null
): static {}
/** @tentative-return-type */
public function beginTransaction(): bool {}
/** @tentative-return-type */
public function commit(): bool {}
/** @tentative-return-type */
public function errorCode(): ?string {}
/** @tentative-return-type */
public function errorInfo(): array {}
/** @tentative-return-type */
public function exec(string $statement): int|false {}
/** @tentative-return-type */
public function getAttribute(int $attribute): mixed {}
/** @tentative-return-type */
public static function getAvailableDrivers(): array {}
/** @tentative-return-type */
public function inTransaction(): bool {}
/** @tentative-return-type */
public function lastInsertId(?string $name = null): string|false {}
/** @tentative-return-type */
public function prepare(string $query, array $options = []): PDOStatement|false {}
/** @tentative-return-type */
public function query(string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs): PDOStatement|false {}
/** @tentative-return-type */
public function quote(string $string, int $type = PDO::PARAM_STR): string|false {}
/** @tentative-return-type */
public function rollBack(): bool {}
/** @tentative-return-type */
public function setAttribute(int $attribute, mixed $value): bool {}
}
|