Skip to content

Commit e86a6ce

Browse files
committed
Use $statement in mysqli
As we went with $statement rather than $stmts in other places, let's also use it in mysqli. The discrepancy with mysqli_stmt is a bit unfortunate, but we can't be consistent with *both*. Closes GH-6330.
1 parent f22cc23 commit e86a6ce

File tree

2 files changed

+47
-47
lines changed

2 files changed

+47
-47
lines changed

ext/mysqli/mysqli.stub.php

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -559,10 +559,10 @@ function mysqli_error(mysqli $mysql): ?string {}
559559

560560
function mysqli_error_list(mysqli $mysql): array {}
561561

562-
function mysqli_stmt_execute(mysqli_stmt $stmt): bool {}
562+
function mysqli_stmt_execute(mysqli_stmt $statement): bool {}
563563

564564
/** @alias mysqli_stmt_execute */
565-
function mysqli_execute(mysqli_stmt $stmt): bool {}
565+
function mysqli_execute(mysqli_stmt $statement): bool {}
566566

567567
function mysqli_fetch_field(mysqli_result $result): object|false {}
568568

@@ -678,63 +678,63 @@ function mysqli_select_db(mysqli $mysql, string $database): bool {}
678678

679679
function mysqli_set_charset(mysqli $mysql, string $charset): bool {}
680680

681-
function mysqli_stmt_affected_rows(mysqli_stmt $stmt): int|string {}
681+
function mysqli_stmt_affected_rows(mysqli_stmt $statement): int|string {}
682682

683-
function mysqli_stmt_attr_get(mysqli_stmt $stmt, int $attribute): int {}
683+
function mysqli_stmt_attr_get(mysqli_stmt $statement, int $attribute): int {}
684684

685-
function mysqli_stmt_attr_set(mysqli_stmt $stmt, int $attribute, int $value): bool {}
685+
function mysqli_stmt_attr_set(mysqli_stmt $statement, int $attribute, int $value): bool {}
686686

687-
function mysqli_stmt_bind_param(mysqli_stmt $stmt, string $types, mixed &...$vars): bool {}
687+
function mysqli_stmt_bind_param(mysqli_stmt $statement, string $types, mixed &...$vars): bool {}
688688

689-
function mysqli_stmt_bind_result(mysqli_stmt $stmt, mixed &...$vars): bool {}
689+
function mysqli_stmt_bind_result(mysqli_stmt $statement, mixed &...$vars): bool {}
690690

691-
function mysqli_stmt_close(mysqli_stmt $stmt): bool {}
691+
function mysqli_stmt_close(mysqli_stmt $statement): bool {}
692692

693-
function mysqli_stmt_data_seek(mysqli_stmt $stmt, int $offset): void {}
693+
function mysqli_stmt_data_seek(mysqli_stmt $statement, int $offset): void {}
694694

695-
function mysqli_stmt_errno(mysqli_stmt $stmt): int {}
695+
function mysqli_stmt_errno(mysqli_stmt $statement): int {}
696696

697-
function mysqli_stmt_error(mysqli_stmt $stmt): ?string {}
697+
function mysqli_stmt_error(mysqli_stmt $statement): ?string {}
698698

699-
function mysqli_stmt_error_list(mysqli_stmt $stmt): array {}
699+
function mysqli_stmt_error_list(mysqli_stmt $statement): array {}
700700

701-
function mysqli_stmt_fetch(mysqli_stmt $stmt): ?bool {}
701+
function mysqli_stmt_fetch(mysqli_stmt $statement): ?bool {}
702702

703-
function mysqli_stmt_field_count(mysqli_stmt $stmt): int {}
703+
function mysqli_stmt_field_count(mysqli_stmt $statement): int {}
704704

705-
function mysqli_stmt_free_result(mysqli_stmt $stmt): void {}
705+
function mysqli_stmt_free_result(mysqli_stmt $statement): void {}
706706

707707
#if defined(MYSQLI_USE_MYSQLND)
708-
function mysqli_stmt_get_result(mysqli_stmt $stmt): mysqli_result|false {}
708+
function mysqli_stmt_get_result(mysqli_stmt $statement): mysqli_result|false {}
709709
#endif
710710

711-
function mysqli_stmt_get_warnings(mysqli_stmt $stmt): mysqli_warning|false {}
711+
function mysqli_stmt_get_warnings(mysqli_stmt $statement): mysqli_warning|false {}
712712

713713
function mysqli_stmt_init(mysqli $mysql): mysqli_stmt|false {}
714714

715-
function mysqli_stmt_insert_id(mysqli_stmt $stmt): int|string {}
715+
function mysqli_stmt_insert_id(mysqli_stmt $statement): int|string {}
716716

717717
#if defined(MYSQLI_USE_MYSQLND)
718-
function mysqli_stmt_more_results(mysqli_stmt $stmt): bool {}
718+
function mysqli_stmt_more_results(mysqli_stmt $statement): bool {}
719719

720-
function mysqli_stmt_next_result(mysqli_stmt $stmt): bool {}
720+
function mysqli_stmt_next_result(mysqli_stmt $statement): bool {}
721721
#endif
722722

723-
function mysqli_stmt_num_rows(mysqli_stmt $stmt): int|string {}
723+
function mysqli_stmt_num_rows(mysqli_stmt $statement): int|string {}
724724

725-
function mysqli_stmt_param_count(mysqli_stmt $stmt): int {}
725+
function mysqli_stmt_param_count(mysqli_stmt $statement): int {}
726726

727-
function mysqli_stmt_prepare(mysqli_stmt $stmt, string $query): bool {}
727+
function mysqli_stmt_prepare(mysqli_stmt $statement, string $query): bool {}
728728

729-
function mysqli_stmt_reset(mysqli_stmt $stmt): bool {}
729+
function mysqli_stmt_reset(mysqli_stmt $statement): bool {}
730730

731-
function mysqli_stmt_result_metadata(mysqli_stmt $stmt): mysqli_result|false {}
731+
function mysqli_stmt_result_metadata(mysqli_stmt $statement): mysqli_result|false {}
732732

733-
function mysqli_stmt_send_long_data(mysqli_stmt $stmt, int $param_num, string $data): bool {}
733+
function mysqli_stmt_send_long_data(mysqli_stmt $statement, int $param_num, string $data): bool {}
734734

735-
function mysqli_stmt_store_result(mysqli_stmt $stmt): bool {}
735+
function mysqli_stmt_store_result(mysqli_stmt $statement): bool {}
736736

737-
function mysqli_stmt_sqlstate(mysqli_stmt $stmt): ?string {}
737+
function mysqli_stmt_sqlstate(mysqli_stmt $statement): ?string {}
738738

739739
function mysqli_sqlstate(mysqli $mysql): ?string {}
740740

ext/mysqli/mysqli_arginfo.h

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* This is a generated file, edit the .stub.php file instead.
2-
* Stub hash: 7687edcf18fa03c0ae95ac4b3d32c196790ba65e */
2+
* Stub hash: cc90d40e43462557087c123f0583e7865f281179 */
33

44
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_affected_rows, 0, 1, MAY_BE_LONG|MAY_BE_STRING)
55
ZEND_ARG_OBJ_INFO(0, mysql, mysqli, 0)
@@ -74,7 +74,7 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_error_list, 0, 1, IS_ARRA
7474
ZEND_END_ARG_INFO()
7575

7676
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_execute, 0, 1, _IS_BOOL, 0)
77-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
77+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
7878
ZEND_END_ARG_INFO()
7979

8080
#define arginfo_mysqli_execute arginfo_mysqli_stmt_execute
@@ -277,68 +277,68 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_set_charset, 0, 2, _IS_BO
277277
ZEND_END_ARG_INFO()
278278

279279
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_stmt_affected_rows, 0, 1, MAY_BE_LONG|MAY_BE_STRING)
280-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
280+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
281281
ZEND_END_ARG_INFO()
282282

283283
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_attr_get, 0, 2, IS_LONG, 0)
284-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
284+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
285285
ZEND_ARG_TYPE_INFO(0, attribute, IS_LONG, 0)
286286
ZEND_END_ARG_INFO()
287287

288288
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_attr_set, 0, 3, _IS_BOOL, 0)
289-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
289+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
290290
ZEND_ARG_TYPE_INFO(0, attribute, IS_LONG, 0)
291291
ZEND_ARG_TYPE_INFO(0, value, IS_LONG, 0)
292292
ZEND_END_ARG_INFO()
293293

294294
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_bind_param, 0, 2, _IS_BOOL, 0)
295-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
295+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
296296
ZEND_ARG_TYPE_INFO(0, types, IS_STRING, 0)
297297
ZEND_ARG_VARIADIC_TYPE_INFO(1, vars, IS_MIXED, 0)
298298
ZEND_END_ARG_INFO()
299299

300300
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_bind_result, 0, 1, _IS_BOOL, 0)
301-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
301+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
302302
ZEND_ARG_VARIADIC_TYPE_INFO(1, vars, IS_MIXED, 0)
303303
ZEND_END_ARG_INFO()
304304

305305
#define arginfo_mysqli_stmt_close arginfo_mysqli_stmt_execute
306306

307307
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_data_seek, 0, 2, IS_VOID, 0)
308-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
308+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
309309
ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0)
310310
ZEND_END_ARG_INFO()
311311

312312
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_errno, 0, 1, IS_LONG, 0)
313-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
313+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
314314
ZEND_END_ARG_INFO()
315315

316316
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_error, 0, 1, IS_STRING, 1)
317-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
317+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
318318
ZEND_END_ARG_INFO()
319319

320320
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_error_list, 0, 1, IS_ARRAY, 0)
321-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
321+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
322322
ZEND_END_ARG_INFO()
323323

324324
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_fetch, 0, 1, _IS_BOOL, 1)
325-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
325+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
326326
ZEND_END_ARG_INFO()
327327

328328
#define arginfo_mysqli_stmt_field_count arginfo_mysqli_stmt_errno
329329

330330
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_free_result, 0, 1, IS_VOID, 0)
331-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
331+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
332332
ZEND_END_ARG_INFO()
333333

334334
#if defined(MYSQLI_USE_MYSQLND)
335335
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_mysqli_stmt_get_result, 0, 1, mysqli_result, MAY_BE_FALSE)
336-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
336+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
337337
ZEND_END_ARG_INFO()
338338
#endif
339339

340340
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_mysqli_stmt_get_warnings, 0, 1, mysqli_warning, MAY_BE_FALSE)
341-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
341+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
342342
ZEND_END_ARG_INFO()
343343

344344
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_mysqli_stmt_init, 0, 1, mysqli_stmt, MAY_BE_FALSE)
@@ -349,7 +349,7 @@ ZEND_END_ARG_INFO()
349349

350350
#if defined(MYSQLI_USE_MYSQLND)
351351
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_more_results, 0, 1, _IS_BOOL, 0)
352-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
352+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
353353
ZEND_END_ARG_INFO()
354354
#endif
355355

@@ -362,18 +362,18 @@ ZEND_END_ARG_INFO()
362362
#define arginfo_mysqli_stmt_param_count arginfo_mysqli_stmt_errno
363363

364364
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_prepare, 0, 2, _IS_BOOL, 0)
365-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
365+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
366366
ZEND_ARG_TYPE_INFO(0, query, IS_STRING, 0)
367367
ZEND_END_ARG_INFO()
368368

369369
#define arginfo_mysqli_stmt_reset arginfo_mysqli_stmt_execute
370370

371371
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_mysqli_stmt_result_metadata, 0, 1, mysqli_result, MAY_BE_FALSE)
372-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
372+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
373373
ZEND_END_ARG_INFO()
374374

375375
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_stmt_send_long_data, 0, 3, _IS_BOOL, 0)
376-
ZEND_ARG_OBJ_INFO(0, stmt, mysqli_stmt, 0)
376+
ZEND_ARG_OBJ_INFO(0, statement, mysqli_stmt, 0)
377377
ZEND_ARG_TYPE_INFO(0, param_num, IS_LONG, 0)
378378
ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
379379
ZEND_END_ARG_INFO()

0 commit comments

Comments
 (0)