1--TEST--
2Interface of the class mysqli - Reflection
3--SKIPIF--
4<?php
5require_once('skipif.inc');
6require_once('skipifemb.inc');
7require_once('connect.inc');
8
9if (($tmp = substr(PHP_VERSION, 0, strpos(PHP_VERSION, '.'))) && ($tmp < 5))
10	die("skip Reflection not available before PHP 5 (found PHP $tmp)");
11/*
12Let's not deal with cross-version issues in the EXPECTF/UEXPECTF.
13Most of the things which we test are covered by mysqli_class_*_interface.phpt.
14Those tests go into the details and are aimed to be a development tool, no more.
15*/
16if (!$IS_MYSQLND)
17	die("skip Test has been written for the latest version of mysqlnd only");
18if ($MYSQLND_VERSION < 50004)
19	die("skip Test requires mysqlnd Revision 5.0.4 or newer");
20
21?>
22--FILE--
23<?php
24	require_once('reflection_tools.inc');
25	$class = new ReflectionClass('mysqli');
26	inspectClass($class);
27	print "done!\n";
28?>
29--EXPECTF--
30Inspecting class 'mysqli'
31isInternal: yes
32isUserDefined: no
33isInstantiable: yes
34isInterface: no
35isAbstract: no
36isFinal: no
37isIteratable: no
38Modifiers: '0'
39Parent Class: ''
40Extension: 'mysqli'
41
42Inspecting method 'mysqli'
43isFinal: no
44isAbstract: no
45isPublic: yes
46isPrivate: no
47isProtected: no
48isStatic: no
49isConstructor: yes
50isDestructor: no
51isInternal: yes
52isUserDefined: no
53returnsReference: no
54Modifiers: 8448
55Number of Parameters: 6
56Number of Required Parameters: 0
57
58Inspecting parameter 'host' of method 'mysqli'
59isArray: no
60allowsNull: no
61isPassedByReference: no
62isOptional: yes
63isDefaultValueAvailable: no
64
65Inspecting parameter 'user' of method 'mysqli'
66isArray: no
67allowsNull: no
68isPassedByReference: no
69isOptional: yes
70isDefaultValueAvailable: no
71
72Inspecting parameter 'password' of method 'mysqli'
73isArray: no
74allowsNull: no
75isPassedByReference: no
76isOptional: yes
77isDefaultValueAvailable: no
78
79Inspecting parameter 'database' of method 'mysqli'
80isArray: no
81allowsNull: no
82isPassedByReference: no
83isOptional: yes
84isDefaultValueAvailable: no
85
86Inspecting parameter 'port' of method 'mysqli'
87isArray: no
88allowsNull: no
89isPassedByReference: no
90isOptional: yes
91isDefaultValueAvailable: no
92
93Inspecting parameter 'socket' of method 'mysqli'
94isArray: no
95allowsNull: no
96isPassedByReference: no
97isOptional: yes
98isDefaultValueAvailable: no
99
100Inspecting method 'autocommit'
101isFinal: no
102isAbstract: no
103isPublic: yes
104isPrivate: no
105isProtected: no
106isStatic: no
107isConstructor: no
108isDestructor: no
109isInternal: yes
110isUserDefined: no
111returnsReference: no
112Modifiers: 256
113Number of Parameters: 1
114Number of Required Parameters: 1
115
116Inspecting parameter 'mode' of method 'autocommit'
117isArray: no
118allowsNull: no
119isPassedByReference: no
120isOptional: no
121isDefaultValueAvailable: no
122
123Inspecting method 'change_user'
124isFinal: no
125isAbstract: no
126isPublic: yes
127isPrivate: no
128isProtected: no
129isStatic: no
130isConstructor: no
131isDestructor: no
132isInternal: yes
133isUserDefined: no
134returnsReference: no
135Modifiers: 256
136Number of Parameters: 3
137Number of Required Parameters: 3
138
139Inspecting parameter 'user' of method 'change_user'
140isArray: no
141allowsNull: no
142isPassedByReference: no
143isOptional: no
144isDefaultValueAvailable: no
145
146Inspecting parameter 'password' of method 'change_user'
147isArray: no
148allowsNull: no
149isPassedByReference: no
150isOptional: no
151isDefaultValueAvailable: no
152
153Inspecting parameter 'database' of method 'change_user'
154isArray: no
155allowsNull: no
156isPassedByReference: no
157isOptional: no
158isDefaultValueAvailable: no
159
160Inspecting method 'character_set_name'
161isFinal: no
162isAbstract: no
163isPublic: yes
164isPrivate: no
165isProtected: no
166isStatic: no
167isConstructor: no
168isDestructor: no
169isInternal: yes
170isUserDefined: no
171returnsReference: no
172Modifiers: 256
173Number of Parameters: 0
174Number of Required Parameters: 0
175
176Inspecting method 'client_encoding'
177isFinal: no
178isAbstract: no
179isPublic: yes
180isPrivate: no
181isProtected: no
182isStatic: no
183isConstructor: no
184isDestructor: no
185isInternal: yes
186isUserDefined: no
187returnsReference: no
188Modifiers: 256
189Number of Parameters: 0
190Number of Required Parameters: 0
191
192Inspecting method 'close'
193isFinal: no
194isAbstract: no
195isPublic: yes
196isPrivate: no
197isProtected: no
198isStatic: no
199isConstructor: no
200isDestructor: no
201isInternal: yes
202isUserDefined: no
203returnsReference: no
204Modifiers: 256
205Number of Parameters: 0
206Number of Required Parameters: 0
207
208Inspecting method 'commit'
209isFinal: no
210isAbstract: no
211isPublic: yes
212isPrivate: no
213isProtected: no
214isStatic: no
215isConstructor: no
216isDestructor: no
217isInternal: yes
218isUserDefined: no
219returnsReference: no
220Modifiers: 256
221Number of Parameters: 0
222Number of Required Parameters: 0
223
224Inspecting method 'connect'
225isFinal: no
226isAbstract: no
227isPublic: yes
228isPrivate: no
229isProtected: no
230isStatic: no
231isConstructor: no
232isDestructor: no
233isInternal: yes
234isUserDefined: no
235returnsReference: no
236Modifiers: 256
237Number of Parameters: 6
238Number of Required Parameters: 0
239
240Inspecting parameter 'host' of method 'connect'
241isArray: no
242allowsNull: no
243isPassedByReference: no
244isOptional: yes
245isDefaultValueAvailable: no
246
247Inspecting parameter 'user' of method 'connect'
248isArray: no
249allowsNull: no
250isPassedByReference: no
251isOptional: yes
252isDefaultValueAvailable: no
253
254Inspecting parameter 'password' of method 'connect'
255isArray: no
256allowsNull: no
257isPassedByReference: no
258isOptional: yes
259isDefaultValueAvailable: no
260
261Inspecting parameter 'database' of method 'connect'
262isArray: no
263allowsNull: no
264isPassedByReference: no
265isOptional: yes
266isDefaultValueAvailable: no
267
268Inspecting parameter 'port' of method 'connect'
269isArray: no
270allowsNull: no
271isPassedByReference: no
272isOptional: yes
273isDefaultValueAvailable: no
274
275Inspecting parameter 'socket' of method 'connect'
276isArray: no
277allowsNull: no
278isPassedByReference: no
279isOptional: yes
280isDefaultValueAvailable: no
281
282Inspecting method 'debug'
283isFinal: no
284isAbstract: no
285isPublic: yes
286isPrivate: no
287isProtected: no
288isStatic: no
289isConstructor: no
290isDestructor: no
291isInternal: yes
292isUserDefined: no
293returnsReference: no
294Modifiers: 256
295Number of Parameters: 1
296Number of Required Parameters: 1
297
298Inspecting parameter 'debug_options' of method 'debug'
299isArray: no
300allowsNull: no
301isPassedByReference: no
302isOptional: no
303isDefaultValueAvailable: no
304
305Inspecting method 'dump_debug_info'
306isFinal: no
307isAbstract: no
308isPublic: yes
309isPrivate: no
310isProtected: no
311isStatic: no
312isConstructor: no
313isDestructor: no
314isInternal: yes
315isUserDefined: no
316returnsReference: no
317Modifiers: 256
318Number of Parameters: 0
319Number of Required Parameters: 0
320
321Inspecting method 'escape_string'
322isFinal: no
323isAbstract: no
324isPublic: yes
325isPrivate: no
326isProtected: no
327isStatic: no
328isConstructor: no
329isDestructor: no
330isInternal: yes
331isUserDefined: no
332returnsReference: no
333Modifiers: 256
334Number of Parameters: 1
335Number of Required Parameters: 1
336
337Inspecting parameter 'string_to_escape' of method 'escape_string'
338isArray: no
339allowsNull: no
340isPassedByReference: no
341isOptional: no
342isDefaultValueAvailable: no
343
344Inspecting method 'get_charset'
345isFinal: no
346isAbstract: no
347isPublic: yes
348isPrivate: no
349isProtected: no
350isStatic: no
351isConstructor: no
352isDestructor: no
353isInternal: yes
354isUserDefined: no
355returnsReference: no
356Modifiers: 256
357Number of Parameters: 0
358Number of Required Parameters: 0
359
360Inspecting method 'get_client_info'
361isFinal: no
362isAbstract: no
363isPublic: yes
364isPrivate: no
365isProtected: no
366isStatic: no
367isConstructor: no
368isDestructor: no
369isInternal: yes
370isUserDefined: no
371returnsReference: no
372Modifiers: 256
373Number of Parameters: 0
374Number of Required Parameters: 0
375
376Inspecting method 'get_connection_stats'
377isFinal: no
378isAbstract: no
379isPublic: yes
380isPrivate: no
381isProtected: no
382isStatic: no
383isConstructor: no
384isDestructor: no
385isInternal: yes
386isUserDefined: no
387returnsReference: no
388Modifiers: 256
389Number of Parameters: 0
390Number of Required Parameters: 0
391
392Inspecting method 'get_server_info'
393isFinal: no
394isAbstract: no
395isPublic: yes
396isPrivate: no
397isProtected: no
398isStatic: no
399isConstructor: no
400isDestructor: no
401isInternal: yes
402isUserDefined: no
403returnsReference: no
404Modifiers: 256
405Number of Parameters: 0
406Number of Required Parameters: 0
407
408Inspecting method 'get_warnings'
409isFinal: no
410isAbstract: no
411isPublic: yes
412isPrivate: no
413isProtected: no
414isStatic: no
415isConstructor: no
416isDestructor: no
417isInternal: yes
418isUserDefined: no
419returnsReference: no
420Modifiers: 256
421Number of Parameters: 0
422Number of Required Parameters: 0
423
424Inspecting method 'init'
425isFinal: no
426isAbstract: no
427isPublic: yes
428isPrivate: no
429isProtected: no
430isStatic: no
431isConstructor: no
432isDestructor: no
433isInternal: yes
434isUserDefined: no
435returnsReference: no
436Modifiers: 256
437Number of Parameters: 0
438Number of Required Parameters: 0
439
440Inspecting method 'kill'
441isFinal: no
442isAbstract: no
443isPublic: yes
444isPrivate: no
445isProtected: no
446isStatic: no
447isConstructor: no
448isDestructor: no
449isInternal: yes
450isUserDefined: no
451returnsReference: no
452Modifiers: 256
453Number of Parameters: 1
454Number of Required Parameters: 1
455
456Inspecting parameter 'connection_id' of method 'kill'
457isArray: no
458allowsNull: no
459isPassedByReference: no
460isOptional: no
461isDefaultValueAvailable: no
462
463Inspecting method 'more_results'
464isFinal: no
465isAbstract: no
466isPublic: yes
467isPrivate: no
468isProtected: no
469isStatic: no
470isConstructor: no
471isDestructor: no
472isInternal: yes
473isUserDefined: no
474returnsReference: no
475Modifiers: 256
476Number of Parameters: 0
477Number of Required Parameters: 0
478
479Inspecting method 'multi_query'
480isFinal: no
481isAbstract: no
482isPublic: yes
483isPrivate: no
484isProtected: no
485isStatic: no
486isConstructor: no
487isDestructor: no
488isInternal: yes
489isUserDefined: no
490returnsReference: no
491Modifiers: 256
492Number of Parameters: 1
493Number of Required Parameters: 1
494
495Inspecting parameter 'query' of method 'multi_query'
496isArray: no
497allowsNull: no
498isPassedByReference: no
499isOptional: no
500isDefaultValueAvailable: no
501
502Inspecting method 'mysqli'
503isFinal: no
504isAbstract: no
505isPublic: yes
506isPrivate: no
507isProtected: no
508isStatic: no
509isConstructor: yes
510isDestructor: no
511isInternal: yes
512isUserDefined: no
513returnsReference: no
514Modifiers: 8448
515Number of Parameters: 6
516Number of Required Parameters: 0
517
518Inspecting parameter 'host' of method 'mysqli'
519isArray: no
520allowsNull: no
521isPassedByReference: no
522isOptional: yes
523isDefaultValueAvailable: no
524
525Inspecting parameter 'user' of method 'mysqli'
526isArray: no
527allowsNull: no
528isPassedByReference: no
529isOptional: yes
530isDefaultValueAvailable: no
531
532Inspecting parameter 'password' of method 'mysqli'
533isArray: no
534allowsNull: no
535isPassedByReference: no
536isOptional: yes
537isDefaultValueAvailable: no
538
539Inspecting parameter 'database' of method 'mysqli'
540isArray: no
541allowsNull: no
542isPassedByReference: no
543isOptional: yes
544isDefaultValueAvailable: no
545
546Inspecting parameter 'port' of method 'mysqli'
547isArray: no
548allowsNull: no
549isPassedByReference: no
550isOptional: yes
551isDefaultValueAvailable: no
552
553Inspecting parameter 'socket' of method 'mysqli'
554isArray: no
555allowsNull: no
556isPassedByReference: no
557isOptional: yes
558isDefaultValueAvailable: no
559
560Inspecting method 'next_result'
561isFinal: no
562isAbstract: no
563isPublic: yes
564isPrivate: no
565isProtected: no
566isStatic: no
567isConstructor: no
568isDestructor: no
569isInternal: yes
570isUserDefined: no
571returnsReference: no
572Modifiers: 256
573Number of Parameters: 0
574Number of Required Parameters: 0
575
576Inspecting method 'options'
577isFinal: no
578isAbstract: no
579isPublic: yes
580isPrivate: no
581isProtected: no
582isStatic: no
583isConstructor: no
584isDestructor: no
585isInternal: yes
586isUserDefined: no
587returnsReference: no
588Modifiers: 256
589Number of Parameters: 2
590Number of Required Parameters: 2
591
592Inspecting parameter 'option' of method 'options'
593isArray: no
594allowsNull: no
595isPassedByReference: no
596isOptional: no
597isDefaultValueAvailable: no
598
599Inspecting parameter 'value' of method 'options'
600isArray: no
601allowsNull: no
602isPassedByReference: no
603isOptional: no
604isDefaultValueAvailable: no
605
606Inspecting method 'ping'
607isFinal: no
608isAbstract: no
609isPublic: yes
610isPrivate: no
611isProtected: no
612isStatic: no
613isConstructor: no
614isDestructor: no
615isInternal: yes
616isUserDefined: no
617returnsReference: no
618Modifiers: 256
619Number of Parameters: 0
620Number of Required Parameters: 0
621
622Inspecting method 'poll'
623isFinal: no
624isAbstract: no
625isPublic: yes
626isPrivate: no
627isProtected: no
628isStatic: yes
629isConstructor: no
630isDestructor: no
631isInternal: yes
632isUserDefined: no
633returnsReference: no
634Modifiers: 257
635Number of Parameters: 5
636Number of Required Parameters: 4
637
638Inspecting parameter 'read' of method 'poll'
639isArray: yes
640allowsNull: yes
641isPassedByReference: yes
642isOptional: no
643isDefaultValueAvailable: no
644
645Inspecting parameter 'write' of method 'poll'
646isArray: yes
647allowsNull: yes
648isPassedByReference: yes
649isOptional: no
650isDefaultValueAvailable: no
651
652Inspecting parameter 'error' of method 'poll'
653isArray: yes
654allowsNull: yes
655isPassedByReference: yes
656isOptional: no
657isDefaultValueAvailable: no
658
659Inspecting parameter 'sec' of method 'poll'
660isArray: no
661allowsNull: no
662isPassedByReference: no
663isOptional: no
664isDefaultValueAvailable: no
665
666Inspecting parameter 'usec' of method 'poll'
667isArray: no
668allowsNull: no
669isPassedByReference: no
670isOptional: yes
671isDefaultValueAvailable: no
672
673Inspecting method 'prepare'
674isFinal: no
675isAbstract: no
676isPublic: yes
677isPrivate: no
678isProtected: no
679isStatic: no
680isConstructor: no
681isDestructor: no
682isInternal: yes
683isUserDefined: no
684returnsReference: no
685Modifiers: 256
686Number of Parameters: 1
687Number of Required Parameters: 1
688
689Inspecting parameter 'query' of method 'prepare'
690isArray: no
691allowsNull: no
692isPassedByReference: no
693isOptional: no
694isDefaultValueAvailable: no
695
696Inspecting method 'query'
697isFinal: no
698isAbstract: no
699isPublic: yes
700isPrivate: no
701isProtected: no
702isStatic: no
703isConstructor: no
704isDestructor: no
705isInternal: yes
706isUserDefined: no
707returnsReference: no
708Modifiers: 256
709Number of Parameters: 1
710Number of Required Parameters: 1
711
712Inspecting parameter 'query' of method 'query'
713isArray: no
714allowsNull: no
715isPassedByReference: no
716isOptional: no
717isDefaultValueAvailable: no
718
719Inspecting method 'real_connect'
720isFinal: no
721isAbstract: no
722isPublic: yes
723isPrivate: no
724isProtected: no
725isStatic: no
726isConstructor: no
727isDestructor: no
728isInternal: yes
729isUserDefined: no
730returnsReference: no
731Modifiers: 256
732Number of Parameters: 7
733Number of Required Parameters: 0
734
735Inspecting parameter 'host' of method 'real_connect'
736isArray: no
737allowsNull: no
738isPassedByReference: no
739isOptional: yes
740isDefaultValueAvailable: no
741
742Inspecting parameter 'user' of method 'real_connect'
743isArray: no
744allowsNull: no
745isPassedByReference: no
746isOptional: yes
747isDefaultValueAvailable: no
748
749Inspecting parameter 'password' of method 'real_connect'
750isArray: no
751allowsNull: no
752isPassedByReference: no
753isOptional: yes
754isDefaultValueAvailable: no
755
756Inspecting parameter 'database' of method 'real_connect'
757isArray: no
758allowsNull: no
759isPassedByReference: no
760isOptional: yes
761isDefaultValueAvailable: no
762
763Inspecting parameter 'port' of method 'real_connect'
764isArray: no
765allowsNull: no
766isPassedByReference: no
767isOptional: yes
768isDefaultValueAvailable: no
769
770Inspecting parameter 'socket' of method 'real_connect'
771isArray: no
772allowsNull: no
773isPassedByReference: no
774isOptional: yes
775isDefaultValueAvailable: no
776
777Inspecting parameter 'flags' of method 'real_connect'
778isArray: no
779allowsNull: no
780isPassedByReference: no
781isOptional: yes
782isDefaultValueAvailable: no
783
784Inspecting method 'real_escape_string'
785isFinal: no
786isAbstract: no
787isPublic: yes
788isPrivate: no
789isProtected: no
790isStatic: no
791isConstructor: no
792isDestructor: no
793isInternal: yes
794isUserDefined: no
795returnsReference: no
796Modifiers: 256
797Number of Parameters: 1
798Number of Required Parameters: 1
799
800Inspecting parameter 'string_to_escape' of method 'real_escape_string'
801isArray: no
802allowsNull: no
803isPassedByReference: no
804isOptional: no
805isDefaultValueAvailable: no
806
807Inspecting method 'real_query'
808isFinal: no
809isAbstract: no
810isPublic: yes
811isPrivate: no
812isProtected: no
813isStatic: no
814isConstructor: no
815isDestructor: no
816isInternal: yes
817isUserDefined: no
818returnsReference: no
819Modifiers: 256
820Number of Parameters: 1
821Number of Required Parameters: 1
822
823Inspecting parameter 'query' of method 'real_query'
824isArray: no
825allowsNull: no
826isPassedByReference: no
827isOptional: no
828isDefaultValueAvailable: no
829
830Inspecting method 'reap_async_query'
831isFinal: no
832isAbstract: no
833isPublic: yes
834isPrivate: no
835isProtected: no
836isStatic: no
837isConstructor: no
838isDestructor: no
839isInternal: yes
840isUserDefined: no
841returnsReference: no
842Modifiers: 256
843Number of Parameters: 0
844Number of Required Parameters: 0
845
846Inspecting method 'refresh'
847isFinal: no
848isAbstract: no
849isPublic: yes
850isPrivate: no
851isProtected: no
852isStatic: no
853isConstructor: no
854isDestructor: no
855isInternal: yes
856isUserDefined: no
857returnsReference: no
858Modifiers: 256
859Number of Parameters: 1
860Number of Required Parameters: 1
861
862Inspecting parameter 'options' of method 'refresh'
863isArray: no
864allowsNull: no
865isPassedByReference: no
866isOptional: no
867isDefaultValueAvailable: no
868
869Inspecting method 'rollback'
870isFinal: no
871isAbstract: no
872isPublic: yes
873isPrivate: no
874isProtected: no
875isStatic: no
876isConstructor: no
877isDestructor: no
878isInternal: yes
879isUserDefined: no
880returnsReference: no
881Modifiers: 256
882Number of Parameters: 0
883Number of Required Parameters: 0
884
885Inspecting method 'select_db'
886isFinal: no
887isAbstract: no
888isPublic: yes
889isPrivate: no
890isProtected: no
891isStatic: no
892isConstructor: no
893isDestructor: no
894isInternal: yes
895isUserDefined: no
896returnsReference: no
897Modifiers: 256
898Number of Parameters: 1
899Number of Required Parameters: 1
900
901Inspecting parameter 'database' of method 'select_db'
902isArray: no
903allowsNull: no
904isPassedByReference: no
905isOptional: no
906isDefaultValueAvailable: no
907
908Inspecting method 'set_charset'
909isFinal: no
910isAbstract: no
911isPublic: yes
912isPrivate: no
913isProtected: no
914isStatic: no
915isConstructor: no
916isDestructor: no
917isInternal: yes
918isUserDefined: no
919returnsReference: no
920Modifiers: 256
921Number of Parameters: 1
922Number of Required Parameters: 1
923
924Inspecting parameter 'charset' of method 'set_charset'
925isArray: no
926allowsNull: no
927isPassedByReference: no
928isOptional: no
929isDefaultValueAvailable: no
930
931Inspecting method 'set_opt'
932isFinal: no
933isAbstract: no
934isPublic: yes
935isPrivate: no
936isProtected: no
937isStatic: no
938isConstructor: no
939isDestructor: no
940isInternal: yes
941isUserDefined: no
942returnsReference: no
943Modifiers: 256
944Number of Parameters: 2
945Number of Required Parameters: 2
946
947Inspecting parameter 'option' of method 'set_opt'
948isArray: no
949allowsNull: no
950isPassedByReference: no
951isOptional: no
952isDefaultValueAvailable: no
953
954Inspecting parameter 'value' of method 'set_opt'
955isArray: no
956allowsNull: no
957isPassedByReference: no
958isOptional: no
959isDefaultValueAvailable: no
960
961Inspecting method 'ssl_set'
962isFinal: no
963isAbstract: no
964isPublic: yes
965isPrivate: no
966isProtected: no
967isStatic: no
968isConstructor: no
969isDestructor: no
970isInternal: yes
971isUserDefined: no
972returnsReference: no
973Modifiers: 256
974Number of Parameters: 5
975Number of Required Parameters: 5
976
977Inspecting parameter 'key' of method 'ssl_set'
978isArray: no
979allowsNull: no
980isPassedByReference: no
981isOptional: no
982isDefaultValueAvailable: no
983
984Inspecting parameter 'cert' of method 'ssl_set'
985isArray: no
986allowsNull: no
987isPassedByReference: no
988isOptional: no
989isDefaultValueAvailable: no
990
991Inspecting parameter 'certificate_authority' of method 'ssl_set'
992isArray: no
993allowsNull: no
994isPassedByReference: no
995isOptional: no
996isDefaultValueAvailable: no
997
998Inspecting parameter 'certificate_authority_path' of method 'ssl_set'
999isArray: no
1000allowsNull: no
1001isPassedByReference: no
1002isOptional: no
1003isDefaultValueAvailable: no
1004
1005Inspecting parameter 'cipher' of method 'ssl_set'
1006isArray: no
1007allowsNull: no
1008isPassedByReference: no
1009isOptional: no
1010isDefaultValueAvailable: no
1011
1012Inspecting method 'stat'
1013isFinal: no
1014isAbstract: no
1015isPublic: yes
1016isPrivate: no
1017isProtected: no
1018isStatic: no
1019isConstructor: no
1020isDestructor: no
1021isInternal: yes
1022isUserDefined: no
1023returnsReference: no
1024Modifiers: 256
1025Number of Parameters: 0
1026Number of Required Parameters: 0
1027
1028Inspecting method 'stmt_init'
1029isFinal: no
1030isAbstract: no
1031isPublic: yes
1032isPrivate: no
1033isProtected: no
1034isStatic: no
1035isConstructor: no
1036isDestructor: no
1037isInternal: yes
1038isUserDefined: no
1039returnsReference: no
1040Modifiers: 256
1041Number of Parameters: 0
1042Number of Required Parameters: 0
1043
1044Inspecting method 'store_result'
1045isFinal: no
1046isAbstract: no
1047isPublic: yes
1048isPrivate: no
1049isProtected: no
1050isStatic: no
1051isConstructor: no
1052isDestructor: no
1053isInternal: yes
1054isUserDefined: no
1055returnsReference: no
1056Modifiers: 256
1057Number of Parameters: 0
1058Number of Required Parameters: 0
1059
1060Inspecting method 'thread_safe'
1061isFinal: no
1062isAbstract: no
1063isPublic: yes
1064isPrivate: no
1065isProtected: no
1066isStatic: no
1067isConstructor: no
1068isDestructor: no
1069isInternal: yes
1070isUserDefined: no
1071returnsReference: no
1072Modifiers: 256
1073Number of Parameters: 0
1074Number of Required Parameters: 0
1075
1076Inspecting method 'use_result'
1077isFinal: no
1078isAbstract: no
1079isPublic: yes
1080isPrivate: no
1081isProtected: no
1082isStatic: no
1083isConstructor: no
1084isDestructor: no
1085isInternal: yes
1086isUserDefined: no
1087returnsReference: no
1088Modifiers: 256
1089Number of Parameters: 0
1090Number of Required Parameters: 0
1091
1092Inspecting property 'affected_rows'
1093isPublic: yes
1094isPrivate: no
1095isProtected: no
1096isStatic: no
1097isDefault: yes
1098Modifiers: 256
1099
1100Inspecting property 'client_info'
1101isPublic: yes
1102isPrivate: no
1103isProtected: no
1104isStatic: no
1105isDefault: yes
1106Modifiers: 256
1107
1108Inspecting property 'client_version'
1109isPublic: yes
1110isPrivate: no
1111isProtected: no
1112isStatic: no
1113isDefault: yes
1114Modifiers: 256
1115
1116Inspecting property 'connect_errno'
1117isPublic: yes
1118isPrivate: no
1119isProtected: no
1120isStatic: no
1121isDefault: yes
1122Modifiers: 256
1123
1124Inspecting property 'connect_error'
1125isPublic: yes
1126isPrivate: no
1127isProtected: no
1128isStatic: no
1129isDefault: yes
1130Modifiers: 256
1131
1132Inspecting property 'errno'
1133isPublic: yes
1134isPrivate: no
1135isProtected: no
1136isStatic: no
1137isDefault: yes
1138Modifiers: 256
1139
1140Inspecting property 'error'
1141isPublic: yes
1142isPrivate: no
1143isProtected: no
1144isStatic: no
1145isDefault: yes
1146Modifiers: 256
1147
1148Inspecting property 'field_count'
1149isPublic: yes
1150isPrivate: no
1151isProtected: no
1152isStatic: no
1153isDefault: yes
1154Modifiers: 256
1155
1156Inspecting property 'host_info'
1157isPublic: yes
1158isPrivate: no
1159isProtected: no
1160isStatic: no
1161isDefault: yes
1162Modifiers: 256
1163
1164Inspecting property 'info'
1165isPublic: yes
1166isPrivate: no
1167isProtected: no
1168isStatic: no
1169isDefault: yes
1170Modifiers: 256
1171
1172Inspecting property 'insert_id'
1173isPublic: yes
1174isPrivate: no
1175isProtected: no
1176isStatic: no
1177isDefault: yes
1178Modifiers: 256
1179
1180Inspecting property 'protocol_version'
1181isPublic: yes
1182isPrivate: no
1183isProtected: no
1184isStatic: no
1185isDefault: yes
1186Modifiers: 256
1187
1188Inspecting property 'server_info'
1189isPublic: yes
1190isPrivate: no
1191isProtected: no
1192isStatic: no
1193isDefault: yes
1194Modifiers: 256
1195
1196Inspecting property 'server_version'
1197isPublic: yes
1198isPrivate: no
1199isProtected: no
1200isStatic: no
1201isDefault: yes
1202Modifiers: 256
1203
1204Inspecting property 'sqlstate'
1205isPublic: yes
1206isPrivate: no
1207isProtected: no
1208isStatic: no
1209isDefault: yes
1210Modifiers: 256
1211
1212Inspecting property 'stat'
1213isPublic: yes
1214isPrivate: no
1215isProtected: no
1216isStatic: no
1217isDefault: yes
1218Modifiers: 256
1219
1220Inspecting property 'thread_id'
1221isPublic: yes
1222isPrivate: no
1223isProtected: no
1224isStatic: no
1225isDefault: yes
1226Modifiers: 256
1227
1228Inspecting property 'warning_count'
1229isPublic: yes
1230isPrivate: no
1231isProtected: no
1232isStatic: no
1233isDefault: yes
1234Modifiers: 256
1235Default property 'affected_rows'
1236Default property 'client_info'
1237Default property 'client_version'
1238Default property 'connect_errno'
1239Default property 'connect_error'
1240Default property 'errno'
1241Default property 'error'
1242Default property 'field_count'
1243Default property 'host_info'
1244Default property 'info'
1245Default property 'insert_id'
1246Default property 'protocol_version'
1247Default property 'server_info'
1248Default property 'server_version'
1249Default property 'sqlstate'
1250Default property 'stat'
1251Default property 'thread_id'
1252Default property 'warning_count'
1253done!