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