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 'close'
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 'commit'
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 'connect'
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: 6
222Number of Required Parameters: 0
223
224Inspecting parameter 'host' of method 'connect'
225isArray: no
226allowsNull: no
227isPassedByReference: no
228isOptional: yes
229isDefaultValueAvailable: no
230
231Inspecting parameter 'user' of method 'connect'
232isArray: no
233allowsNull: no
234isPassedByReference: no
235isOptional: yes
236isDefaultValueAvailable: no
237
238Inspecting parameter 'password' of method 'connect'
239isArray: no
240allowsNull: no
241isPassedByReference: no
242isOptional: yes
243isDefaultValueAvailable: no
244
245Inspecting parameter 'database' of method 'connect'
246isArray: no
247allowsNull: no
248isPassedByReference: no
249isOptional: yes
250isDefaultValueAvailable: no
251
252Inspecting parameter 'port' of method 'connect'
253isArray: no
254allowsNull: no
255isPassedByReference: no
256isOptional: yes
257isDefaultValueAvailable: no
258
259Inspecting parameter 'socket' of method 'connect'
260isArray: no
261allowsNull: no
262isPassedByReference: no
263isOptional: yes
264isDefaultValueAvailable: no
265
266Inspecting method 'debug'
267isFinal: no
268isAbstract: no
269isPublic: yes
270isPrivate: no
271isProtected: no
272isStatic: no
273isConstructor: no
274isDestructor: no
275isInternal: yes
276isUserDefined: no
277returnsReference: no
278Modifiers: 256
279Number of Parameters: 1
280Number of Required Parameters: 1
281
282Inspecting parameter 'debug_options' of method 'debug'
283isArray: no
284allowsNull: no
285isPassedByReference: no
286isOptional: no
287isDefaultValueAvailable: no
288
289Inspecting method 'dump_debug_info'
290isFinal: no
291isAbstract: no
292isPublic: yes
293isPrivate: no
294isProtected: no
295isStatic: no
296isConstructor: no
297isDestructor: no
298isInternal: yes
299isUserDefined: no
300returnsReference: no
301Modifiers: 256
302Number of Parameters: 0
303Number of Required Parameters: 0
304
305Inspecting method 'escape_string'
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: 1
319Number of Required Parameters: 1
320
321Inspecting parameter 'string_to_escape' of method 'escape_string'
322isArray: no
323allowsNull: no
324isPassedByReference: no
325isOptional: no
326isDefaultValueAvailable: no
327
328Inspecting method 'get_charset'
329isFinal: no
330isAbstract: no
331isPublic: yes
332isPrivate: no
333isProtected: no
334isStatic: no
335isConstructor: no
336isDestructor: no
337isInternal: yes
338isUserDefined: no
339returnsReference: no
340Modifiers: 256
341Number of Parameters: 0
342Number of Required Parameters: 0
343
344Inspecting method 'get_client_info'
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_connection_stats'
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_server_info'
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_warnings'
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 'init'
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 'kill'
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: 1
438Number of Required Parameters: 1
439
440Inspecting parameter 'connection_id' of method 'kill'
441isArray: no
442allowsNull: no
443isPassedByReference: no
444isOptional: no
445isDefaultValueAvailable: no
446
447Inspecting method 'more_results'
448isFinal: no
449isAbstract: no
450isPublic: yes
451isPrivate: no
452isProtected: no
453isStatic: no
454isConstructor: no
455isDestructor: no
456isInternal: yes
457isUserDefined: no
458returnsReference: no
459Modifiers: 256
460Number of Parameters: 0
461Number of Required Parameters: 0
462
463Inspecting method 'multi_query'
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: 1
477Number of Required Parameters: 1
478
479Inspecting parameter 'query' of method 'multi_query'
480isArray: no
481allowsNull: no
482isPassedByReference: no
483isOptional: no
484isDefaultValueAvailable: no
485
486Inspecting method 'mysqli'
487isFinal: no
488isAbstract: no
489isPublic: yes
490isPrivate: no
491isProtected: no
492isStatic: no
493isConstructor: yes
494isDestructor: no
495isInternal: yes
496isUserDefined: no
497returnsReference: no
498Modifiers: 8448
499Number of Parameters: 6
500Number of Required Parameters: 0
501
502Inspecting parameter 'host' of method 'mysqli'
503isArray: no
504allowsNull: no
505isPassedByReference: no
506isOptional: yes
507isDefaultValueAvailable: no
508
509Inspecting parameter 'user' of method 'mysqli'
510isArray: no
511allowsNull: no
512isPassedByReference: no
513isOptional: yes
514isDefaultValueAvailable: no
515
516Inspecting parameter 'password' of method 'mysqli'
517isArray: no
518allowsNull: no
519isPassedByReference: no
520isOptional: yes
521isDefaultValueAvailable: no
522
523Inspecting parameter 'database' of method 'mysqli'
524isArray: no
525allowsNull: no
526isPassedByReference: no
527isOptional: yes
528isDefaultValueAvailable: no
529
530Inspecting parameter 'port' of method 'mysqli'
531isArray: no
532allowsNull: no
533isPassedByReference: no
534isOptional: yes
535isDefaultValueAvailable: no
536
537Inspecting parameter 'socket' of method 'mysqli'
538isArray: no
539allowsNull: no
540isPassedByReference: no
541isOptional: yes
542isDefaultValueAvailable: no
543
544Inspecting method 'next_result'
545isFinal: no
546isAbstract: no
547isPublic: yes
548isPrivate: no
549isProtected: no
550isStatic: no
551isConstructor: no
552isDestructor: no
553isInternal: yes
554isUserDefined: no
555returnsReference: no
556Modifiers: 256
557Number of Parameters: 0
558Number of Required Parameters: 0
559
560Inspecting method 'options'
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: 2
574Number of Required Parameters: 2
575
576Inspecting parameter 'option' of method 'options'
577isArray: no
578allowsNull: no
579isPassedByReference: no
580isOptional: no
581isDefaultValueAvailable: no
582
583Inspecting parameter 'value' of method 'options'
584isArray: no
585allowsNull: no
586isPassedByReference: no
587isOptional: no
588isDefaultValueAvailable: no
589
590Inspecting method 'ping'
591isFinal: no
592isAbstract: no
593isPublic: yes
594isPrivate: no
595isProtected: no
596isStatic: no
597isConstructor: no
598isDestructor: no
599isInternal: yes
600isUserDefined: no
601returnsReference: no
602Modifiers: 256
603Number of Parameters: 0
604Number of Required Parameters: 0
605
606Inspecting method 'poll'
607isFinal: no
608isAbstract: no
609isPublic: yes
610isPrivate: no
611isProtected: no
612isStatic: yes
613isConstructor: no
614isDestructor: no
615isInternal: yes
616isUserDefined: no
617returnsReference: no
618Modifiers: 257
619Number of Parameters: 5
620Number of Required Parameters: 4
621
622Inspecting parameter 'read' of method 'poll'
623isArray: yes
624allowsNull: yes
625isPassedByReference: yes
626isOptional: no
627isDefaultValueAvailable: no
628
629Inspecting parameter 'write' of method 'poll'
630isArray: yes
631allowsNull: yes
632isPassedByReference: yes
633isOptional: no
634isDefaultValueAvailable: no
635
636Inspecting parameter 'error' of method 'poll'
637isArray: yes
638allowsNull: yes
639isPassedByReference: yes
640isOptional: no
641isDefaultValueAvailable: no
642
643Inspecting parameter 'sec' of method 'poll'
644isArray: no
645allowsNull: no
646isPassedByReference: no
647isOptional: no
648isDefaultValueAvailable: no
649
650Inspecting parameter 'usec' of method 'poll'
651isArray: no
652allowsNull: no
653isPassedByReference: no
654isOptional: yes
655isDefaultValueAvailable: no
656
657Inspecting method 'prepare'
658isFinal: no
659isAbstract: no
660isPublic: yes
661isPrivate: no
662isProtected: no
663isStatic: no
664isConstructor: no
665isDestructor: no
666isInternal: yes
667isUserDefined: no
668returnsReference: no
669Modifiers: 256
670Number of Parameters: 1
671Number of Required Parameters: 1
672
673Inspecting parameter 'query' of method 'prepare'
674isArray: no
675allowsNull: no
676isPassedByReference: no
677isOptional: no
678isDefaultValueAvailable: no
679
680Inspecting method 'query'
681isFinal: no
682isAbstract: no
683isPublic: yes
684isPrivate: no
685isProtected: no
686isStatic: no
687isConstructor: no
688isDestructor: no
689isInternal: yes
690isUserDefined: no
691returnsReference: no
692Modifiers: 256
693Number of Parameters: 1
694Number of Required Parameters: 1
695
696Inspecting parameter 'query' of method 'query'
697isArray: no
698allowsNull: no
699isPassedByReference: no
700isOptional: no
701isDefaultValueAvailable: no
702
703Inspecting method 'real_connect'
704isFinal: no
705isAbstract: no
706isPublic: yes
707isPrivate: no
708isProtected: no
709isStatic: no
710isConstructor: no
711isDestructor: no
712isInternal: yes
713isUserDefined: no
714returnsReference: no
715Modifiers: 256
716Number of Parameters: 7
717Number of Required Parameters: 0
718
719Inspecting parameter 'host' of method 'real_connect'
720isArray: no
721allowsNull: no
722isPassedByReference: no
723isOptional: yes
724isDefaultValueAvailable: no
725
726Inspecting parameter 'user' of method 'real_connect'
727isArray: no
728allowsNull: no
729isPassedByReference: no
730isOptional: yes
731isDefaultValueAvailable: no
732
733Inspecting parameter 'password' of method 'real_connect'
734isArray: no
735allowsNull: no
736isPassedByReference: no
737isOptional: yes
738isDefaultValueAvailable: no
739
740Inspecting parameter 'database' of method 'real_connect'
741isArray: no
742allowsNull: no
743isPassedByReference: no
744isOptional: yes
745isDefaultValueAvailable: no
746
747Inspecting parameter 'port' of method 'real_connect'
748isArray: no
749allowsNull: no
750isPassedByReference: no
751isOptional: yes
752isDefaultValueAvailable: no
753
754Inspecting parameter 'socket' of method 'real_connect'
755isArray: no
756allowsNull: no
757isPassedByReference: no
758isOptional: yes
759isDefaultValueAvailable: no
760
761Inspecting parameter 'flags' of method 'real_connect'
762isArray: no
763allowsNull: no
764isPassedByReference: no
765isOptional: yes
766isDefaultValueAvailable: no
767
768Inspecting method 'real_escape_string'
769isFinal: no
770isAbstract: no
771isPublic: yes
772isPrivate: no
773isProtected: no
774isStatic: no
775isConstructor: no
776isDestructor: no
777isInternal: yes
778isUserDefined: no
779returnsReference: no
780Modifiers: 256
781Number of Parameters: 1
782Number of Required Parameters: 1
783
784Inspecting parameter 'string_to_escape' of method 'real_escape_string'
785isArray: no
786allowsNull: no
787isPassedByReference: no
788isOptional: no
789isDefaultValueAvailable: no
790
791Inspecting method 'real_query'
792isFinal: no
793isAbstract: no
794isPublic: yes
795isPrivate: no
796isProtected: no
797isStatic: no
798isConstructor: no
799isDestructor: no
800isInternal: yes
801isUserDefined: no
802returnsReference: no
803Modifiers: 256
804Number of Parameters: 1
805Number of Required Parameters: 1
806
807Inspecting parameter 'query' of method 'real_query'
808isArray: no
809allowsNull: no
810isPassedByReference: no
811isOptional: no
812isDefaultValueAvailable: no
813
814Inspecting method 'reap_async_query'
815isFinal: no
816isAbstract: no
817isPublic: yes
818isPrivate: no
819isProtected: no
820isStatic: no
821isConstructor: no
822isDestructor: no
823isInternal: yes
824isUserDefined: no
825returnsReference: no
826Modifiers: 256
827Number of Parameters: 0
828Number of Required Parameters: 0
829
830Inspecting method 'refresh'
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: 1
844Number of Required Parameters: 1
845
846Inspecting parameter 'options' of method 'refresh'
847isArray: no
848allowsNull: no
849isPassedByReference: no
850isOptional: no
851isDefaultValueAvailable: no
852
853Inspecting method 'rollback'
854isFinal: no
855isAbstract: no
856isPublic: yes
857isPrivate: no
858isProtected: no
859isStatic: no
860isConstructor: no
861isDestructor: no
862isInternal: yes
863isUserDefined: no
864returnsReference: no
865Modifiers: 256
866Number of Parameters: 0
867Number of Required Parameters: 0
868
869Inspecting method 'select_db'
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: 1
883Number of Required Parameters: 1
884
885Inspecting parameter 'database' of method 'select_db'
886isArray: no
887allowsNull: no
888isPassedByReference: no
889isOptional: no
890isDefaultValueAvailable: no
891
892Inspecting method 'set_charset'
893isFinal: no
894isAbstract: no
895isPublic: yes
896isPrivate: no
897isProtected: no
898isStatic: no
899isConstructor: no
900isDestructor: no
901isInternal: yes
902isUserDefined: no
903returnsReference: no
904Modifiers: 256
905Number of Parameters: 1
906Number of Required Parameters: 1
907
908Inspecting parameter 'charset' of method 'set_charset'
909isArray: no
910allowsNull: no
911isPassedByReference: no
912isOptional: no
913isDefaultValueAvailable: no
914
915Inspecting method 'set_opt'
916isFinal: no
917isAbstract: no
918isPublic: yes
919isPrivate: no
920isProtected: no
921isStatic: no
922isConstructor: no
923isDestructor: no
924isInternal: yes
925isUserDefined: no
926returnsReference: no
927Modifiers: 256
928Number of Parameters: 2
929Number of Required Parameters: 2
930
931Inspecting parameter 'option' of method 'set_opt'
932isArray: no
933allowsNull: no
934isPassedByReference: no
935isOptional: no
936isDefaultValueAvailable: no
937
938Inspecting parameter 'value' of method 'set_opt'
939isArray: no
940allowsNull: no
941isPassedByReference: no
942isOptional: no
943isDefaultValueAvailable: no
944
945Inspecting method 'ssl_set'
946isFinal: no
947isAbstract: no
948isPublic: yes
949isPrivate: no
950isProtected: no
951isStatic: no
952isConstructor: no
953isDestructor: no
954isInternal: yes
955isUserDefined: no
956returnsReference: no
957Modifiers: 256
958Number of Parameters: 5
959Number of Required Parameters: 5
960
961Inspecting parameter 'key' of method 'ssl_set'
962isArray: no
963allowsNull: no
964isPassedByReference: no
965isOptional: no
966isDefaultValueAvailable: no
967
968Inspecting parameter 'cert' of method 'ssl_set'
969isArray: no
970allowsNull: no
971isPassedByReference: no
972isOptional: no
973isDefaultValueAvailable: no
974
975Inspecting parameter 'certificate_authority' of method 'ssl_set'
976isArray: no
977allowsNull: no
978isPassedByReference: no
979isOptional: no
980isDefaultValueAvailable: no
981
982Inspecting parameter 'certificate_authority_path' of method 'ssl_set'
983isArray: no
984allowsNull: no
985isPassedByReference: no
986isOptional: no
987isDefaultValueAvailable: no
988
989Inspecting parameter 'cipher' of method 'ssl_set'
990isArray: no
991allowsNull: no
992isPassedByReference: no
993isOptional: no
994isDefaultValueAvailable: no
995
996Inspecting method 'stat'
997isFinal: no
998isAbstract: no
999isPublic: yes
1000isPrivate: no
1001isProtected: no
1002isStatic: no
1003isConstructor: no
1004isDestructor: no
1005isInternal: yes
1006isUserDefined: no
1007returnsReference: no
1008Modifiers: 256
1009Number of Parameters: 0
1010Number of Required Parameters: 0
1011
1012Inspecting method 'stmt_init'
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 'store_result'
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 'thread_safe'
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 'use_result'
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 property 'affected_rows'
1077isPublic: yes
1078isPrivate: no
1079isProtected: no
1080isStatic: no
1081isDefault: yes
1082Modifiers: 256
1083
1084Inspecting property 'client_info'
1085isPublic: yes
1086isPrivate: no
1087isProtected: no
1088isStatic: no
1089isDefault: yes
1090Modifiers: 256
1091
1092Inspecting property 'client_version'
1093isPublic: yes
1094isPrivate: no
1095isProtected: no
1096isStatic: no
1097isDefault: yes
1098Modifiers: 256
1099
1100Inspecting property 'connect_errno'
1101isPublic: yes
1102isPrivate: no
1103isProtected: no
1104isStatic: no
1105isDefault: yes
1106Modifiers: 256
1107
1108Inspecting property 'connect_error'
1109isPublic: yes
1110isPrivate: no
1111isProtected: no
1112isStatic: no
1113isDefault: yes
1114Modifiers: 256
1115
1116Inspecting property 'errno'
1117isPublic: yes
1118isPrivate: no
1119isProtected: no
1120isStatic: no
1121isDefault: yes
1122Modifiers: 256
1123
1124Inspecting property 'error'
1125isPublic: yes
1126isPrivate: no
1127isProtected: no
1128isStatic: no
1129isDefault: yes
1130Modifiers: 256
1131
1132Inspecting property 'error_list'
1133isPublic: yes
1134isPrivate: no
1135isProtected: no
1136isStatic: no
1137isDefault: yes
1138Modifiers: 256
1139
1140Inspecting property 'field_count'
1141isPublic: yes
1142isPrivate: no
1143isProtected: no
1144isStatic: no
1145isDefault: yes
1146Modifiers: 256
1147
1148Inspecting property 'host_info'
1149isPublic: yes
1150isPrivate: no
1151isProtected: no
1152isStatic: no
1153isDefault: yes
1154Modifiers: 256
1155
1156Inspecting property 'info'
1157isPublic: yes
1158isPrivate: no
1159isProtected: no
1160isStatic: no
1161isDefault: yes
1162Modifiers: 256
1163
1164Inspecting property 'insert_id'
1165isPublic: yes
1166isPrivate: no
1167isProtected: no
1168isStatic: no
1169isDefault: yes
1170Modifiers: 256
1171
1172Inspecting property 'protocol_version'
1173isPublic: yes
1174isPrivate: no
1175isProtected: no
1176isStatic: no
1177isDefault: yes
1178Modifiers: 256
1179
1180Inspecting property 'server_info'
1181isPublic: yes
1182isPrivate: no
1183isProtected: no
1184isStatic: no
1185isDefault: yes
1186Modifiers: 256
1187
1188Inspecting property 'server_version'
1189isPublic: yes
1190isPrivate: no
1191isProtected: no
1192isStatic: no
1193isDefault: yes
1194Modifiers: 256
1195
1196Inspecting property 'sqlstate'
1197isPublic: yes
1198isPrivate: no
1199isProtected: no
1200isStatic: no
1201isDefault: yes
1202Modifiers: 256
1203
1204Inspecting property 'stat'
1205isPublic: yes
1206isPrivate: no
1207isProtected: no
1208isStatic: no
1209isDefault: yes
1210Modifiers: 256
1211
1212Inspecting property 'thread_id'
1213isPublic: yes
1214isPrivate: no
1215isProtected: no
1216isStatic: no
1217isDefault: yes
1218Modifiers: 256
1219
1220Inspecting property 'warning_count'
1221isPublic: yes
1222isPrivate: no
1223isProtected: no
1224isStatic: no
1225isDefault: yes
1226Modifiers: 256
1227Default property 'affected_rows'
1228Default property 'client_info'
1229Default property 'client_version'
1230Default property 'connect_errno'
1231Default property 'connect_error'
1232Default property 'errno'
1233Default property 'error'
1234Default property 'error_list'
1235Default property 'field_count'
1236Default property 'host_info'
1237Default property 'info'
1238Default property 'insert_id'
1239Default property 'protocol_version'
1240Default property 'server_info'
1241Default property 'server_version'
1242Default property 'sqlstate'
1243Default property 'stat'
1244Default property 'thread_id'
1245Default property 'warning_count'
1246done!