@@ -20,58 +20,112 @@ final class mysqli_driver
20
20
21
21
class mysqli
22
22
{
23
- /** @link mysqli.affected-rows */
23
+ /**
24
+ * @readonly
25
+ * @link mysqli.affected-rows
26
+ */
24
27
public int |string $ affected_rows ;
25
28
26
- /** @link mysqli.get-client-info */
29
+ /**
30
+ * @readonly
31
+ * @link mysqli.get-client-info
32
+ */
27
33
public string $ client_info ;
28
34
29
- /** @link mysqli.get-client-version */
35
+ /**
36
+ * @readonly
37
+ * @link mysqli.get-client-version
38
+ */
30
39
public int $ client_version ;
31
40
32
- /** @link mysqli.connect-errno */
41
+ /**
42
+ * @readonly
43
+ * @link mysqli.connect-errno
44
+ */
33
45
public int $ connect_errno ;
34
46
35
- /** @link mysqli.connect-error */
47
+ /**
48
+ * @readonly
49
+ * @link mysqli.connect-error
50
+ */
36
51
public ?string $ connect_error ;
37
52
38
- /** @link mysqli.errno */
53
+ /**
54
+ * @readonly
55
+ * @link mysqli.errno
56
+ */
39
57
public int $ errno ;
40
58
41
- /** @link mysqli.error */
59
+ /**
60
+ * @readonly
61
+ * @link mysqli.error
62
+ */
42
63
public string $ error ;
43
64
44
- /** @link mysqli.error-list */
65
+ /**
66
+ * @readonly
67
+ * @link mysqli.error-list
68
+ */
45
69
public array $ error_list ;
46
70
47
- /** @link mysqli.field-count */
71
+ /**
72
+ * @readonly
73
+ * @link mysqli.field-count
74
+ */
48
75
public int $ field_count ;
49
76
50
- /** @link mysqli.get-host-info */
77
+ /**
78
+ * @readonly
79
+ * @link mysqli.get-host-info
80
+ */
51
81
public string $ host_info ;
52
82
53
- /** @link mysqli.info */
83
+ /**
84
+ * @readonly
85
+ * @link mysqli.info
86
+ */
54
87
public ?string $ info ;
55
88
56
- /** @link mysqli.insert-id */
89
+ /**
90
+ * @readonly
91
+ * @link mysqli.insert-id
92
+ */
57
93
public int |string $ insert_id ;
58
94
59
- /** @link mysqli.get-server-info */
95
+ /**
96
+ * @readonly
97
+ * @link mysqli.get-server-info
98
+ */
60
99
public string $ server_info ;
61
100
62
- /** @link mysqli.get-server-version */
101
+ /**
102
+ * @readonly
103
+ * @link mysqli.get-server-version
104
+ */
63
105
public int $ server_version ;
64
106
65
- /** @link mysqli.sqlstate */
107
+ /**
108
+ * @readonly
109
+ * @link mysqli.sqlstate
110
+ */
66
111
public string $ sqlstate ;
67
112
68
- /** @link mysqli.get-proto-info */
113
+ /**
114
+ * @readonly
115
+ * @link mysqli.get-proto-info
116
+ */
69
117
public int $ protocol_version ;
70
118
71
- /** @link mysqli.thread-id */
119
+ /**
120
+ * @readonly
121
+ * @link mysqli.thread-id
122
+ */
72
123
public int $ thread_id ;
73
124
74
- /** @link mysqli.warning-count */
125
+ /**
126
+ * @readonly
127
+ * @link mysqli.warning-count
128
+ */
75
129
public int $ warning_count ;
76
130
77
131
public function __construct (
@@ -373,16 +427,28 @@ public function refresh(int $flags): bool {}
373
427
374
428
class mysqli_result implements IteratorAggregate
375
429
{
376
- /** @link mysqli-result.current-field */
430
+ /**
431
+ * @readonly
432
+ * @link mysqli-result.current-field
433
+ */
377
434
public int $ current_field ;
378
435
379
- /** @link mysqli-result.field-count */
436
+ /**
437
+ * @readonly
438
+ * @link mysqli-result.field-count
439
+ */
380
440
public int $ field_count ;
381
441
382
- /** @link mysqli-result.lengths */
442
+ /**
443
+ * @readonly
444
+ * @link mysqli-result.lengths
445
+ */
383
446
public ?array $ lengths ;
384
447
385
- /** @link mysqli-result.num-rows */
448
+ /**
449
+ * @readonly
450
+ * @link mysqli-result.num-rows
451
+ */
386
452
public int |string $ num_rows ;
387
453
388
454
public int $ type ;
@@ -480,31 +546,58 @@ public function getIterator(): Iterator {}
480
546
481
547
class mysqli_stmt
482
548
{
483
- /** @link mysqli-stmt.affected-rows */
549
+ /**
550
+ * @readonly
551
+ * @link mysqli-stmt.affected-rows
552
+ */
484
553
public int |string $ affected_rows ;
485
554
486
- /** @link mysqli-stmt.insert-id */
555
+ /**
556
+ * @readonly
557
+ * @link mysqli-stmt.insert-id
558
+ */
487
559
public int |string $ insert_id ;
488
560
489
- /** @link mysqli-stmt.num-rows */
561
+ /**
562
+ * @readonly
563
+ * @link mysqli-stmt.num-rows
564
+ */
490
565
public int |string $ num_rows ;
491
566
492
- /** @link mysqli-stmt.param-count */
567
+ /**
568
+ * @readonly
569
+ * @link mysqli-stmt.param-count
570
+ */
493
571
public int $ param_count ;
494
572
495
- /** @link mysqli-stmt.field-count */
573
+ /**
574
+ * @readonly
575
+ * @link mysqli-stmt.field-count
576
+ */
496
577
public int $ field_count ;
497
578
498
- /** @link mysqli-stmt.errno */
579
+ /**
580
+ * @readonly
581
+ * @link mysqli-stmt.errno
582
+ */
499
583
public int $ errno ;
500
584
501
- /** @link mysqli-stmt.error */
585
+ /**
586
+ * @readonly
587
+ * @link mysqli-stmt.error
588
+ */
502
589
public string $ error ;
503
590
504
- /** @link mysqli-stmt.error-list */
591
+ /**
592
+ * @readonly
593
+ * @link mysqli-stmt.error-list
594
+ */
505
595
public array $ error_list ;
506
596
507
- /** @link mysqli-stmt.sqlstate */
597
+ /**
598
+ * @readonly
599
+ * @link mysqli-stmt.sqlstate
600
+ */
508
601
public string $ sqlstate ;
509
602
510
603
public int $ id ;
0 commit comments