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