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 '__construct'
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 '__construct'
57isArray: no
58allowsNull: no
59isPassedByReference: no
60isOptional: yes
61isDefaultValueAvailable: no
62
63Inspecting parameter 'user' of method '__construct'
64isArray: no
65allowsNull: no
66isPassedByReference: no
67isOptional: yes
68isDefaultValueAvailable: no
69
70Inspecting parameter 'password' of method '__construct'
71isArray: no
72allowsNull: no
73isPassedByReference: no
74isOptional: yes
75isDefaultValueAvailable: no
76
77Inspecting parameter 'database' of method '__construct'
78isArray: no
79allowsNull: no
80isPassedByReference: no
81isOptional: yes
82isDefaultValueAvailable: no
83
84Inspecting parameter 'port' of method '__construct'
85isArray: no
86allowsNull: no
87isPassedByReference: no
88isOptional: yes
89isDefaultValueAvailable: no
90
91Inspecting parameter 'socket' of method '__construct'
92isArray: no
93allowsNull: no
94isPassedByReference: no
95isOptional: yes
96isDefaultValueAvailable: no
97
98Inspecting method '__construct'
99isFinal: no
100isAbstract: no
101isPublic: yes
102isPrivate: no
103isProtected: no
104isStatic: no
105isConstructor: yes
106isDestructor: no
107isInternal: yes
108isUserDefined: no
109returnsReference: no
110Modifiers: 8448
111Number of Parameters: 6
112Number of Required Parameters: 0
113
114Inspecting parameter 'host' of method '__construct'
115isArray: no
116allowsNull: no
117isPassedByReference: no
118isOptional: yes
119isDefaultValueAvailable: no
120
121Inspecting parameter 'user' of method '__construct'
122isArray: no
123allowsNull: no
124isPassedByReference: no
125isOptional: yes
126isDefaultValueAvailable: no
127
128Inspecting parameter 'password' of method '__construct'
129isArray: no
130allowsNull: no
131isPassedByReference: no
132isOptional: yes
133isDefaultValueAvailable: no
134
135Inspecting parameter 'database' of method '__construct'
136isArray: no
137allowsNull: no
138isPassedByReference: no
139isOptional: yes
140isDefaultValueAvailable: no
141
142Inspecting parameter 'port' of method '__construct'
143isArray: no
144allowsNull: no
145isPassedByReference: no
146isOptional: yes
147isDefaultValueAvailable: no
148
149Inspecting parameter 'socket' of method '__construct'
150isArray: no
151allowsNull: no
152isPassedByReference: no
153isOptional: yes
154isDefaultValueAvailable: no
155
156Inspecting method 'autocommit'
157isFinal: no
158isAbstract: no
159isPublic: yes
160isPrivate: no
161isProtected: no
162isStatic: no
163isConstructor: no
164isDestructor: no
165isInternal: yes
166isUserDefined: no
167returnsReference: no
168Modifiers: 256
169Number of Parameters: 1
170Number of Required Parameters: 1
171
172Inspecting parameter 'mode' of method 'autocommit'
173isArray: no
174allowsNull: no
175isPassedByReference: no
176isOptional: no
177isDefaultValueAvailable: no
178
179Inspecting method 'begin_transaction'
180isFinal: no
181isAbstract: no
182isPublic: yes
183isPrivate: no
184isProtected: no
185isStatic: no
186isConstructor: no
187isDestructor: no
188isInternal: yes
189isUserDefined: no
190returnsReference: no
191Modifiers: 256
192Number of Parameters: 2
193Number of Required Parameters: 0
194
195Inspecting parameter 'flags' of method 'begin_transaction'
196isArray: no
197allowsNull: no
198isPassedByReference: no
199isOptional: yes
200isDefaultValueAvailable: no
201
202Inspecting parameter 'name' of method 'begin_transaction'
203isArray: no
204allowsNull: no
205isPassedByReference: no
206isOptional: yes
207isDefaultValueAvailable: no
208
209Inspecting method 'change_user'
210isFinal: no
211isAbstract: no
212isPublic: yes
213isPrivate: no
214isProtected: no
215isStatic: no
216isConstructor: no
217isDestructor: no
218isInternal: yes
219isUserDefined: no
220returnsReference: no
221Modifiers: 256
222Number of Parameters: 3
223Number of Required Parameters: 3
224
225Inspecting parameter 'user' of method 'change_user'
226isArray: no
227allowsNull: no
228isPassedByReference: no
229isOptional: no
230isDefaultValueAvailable: no
231
232Inspecting parameter 'password' of method 'change_user'
233isArray: no
234allowsNull: no
235isPassedByReference: no
236isOptional: no
237isDefaultValueAvailable: no
238
239Inspecting parameter 'database' of method 'change_user'
240isArray: no
241allowsNull: no
242isPassedByReference: no
243isOptional: no
244isDefaultValueAvailable: no
245
246Inspecting method 'character_set_name'
247isFinal: no
248isAbstract: no
249isPublic: yes
250isPrivate: no
251isProtected: no
252isStatic: no
253isConstructor: no
254isDestructor: no
255isInternal: yes
256isUserDefined: no
257returnsReference: no
258Modifiers: 256
259Number of Parameters: 0
260Number of Required Parameters: 0
261
262Inspecting method 'close'
263isFinal: no
264isAbstract: no
265isPublic: yes
266isPrivate: no
267isProtected: no
268isStatic: no
269isConstructor: no
270isDestructor: no
271isInternal: yes
272isUserDefined: no
273returnsReference: no
274Modifiers: 256
275Number of Parameters: 0
276Number of Required Parameters: 0
277
278Inspecting method 'commit'
279isFinal: no
280isAbstract: no
281isPublic: yes
282isPrivate: no
283isProtected: no
284isStatic: no
285isConstructor: no
286isDestructor: no
287isInternal: yes
288isUserDefined: no
289returnsReference: no
290Modifiers: 256
291Number of Parameters: 2
292Number of Required Parameters: 0
293
294Inspecting parameter 'flags' of method 'commit'
295isArray: no
296allowsNull: no
297isPassedByReference: no
298isOptional: yes
299isDefaultValueAvailable: no
300
301Inspecting parameter 'name' of method 'commit'
302isArray: no
303allowsNull: no
304isPassedByReference: no
305isOptional: yes
306isDefaultValueAvailable: no
307
308Inspecting method 'connect'
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: 6
322Number of Required Parameters: 0
323
324Inspecting parameter 'host' of method 'connect'
325isArray: no
326allowsNull: no
327isPassedByReference: no
328isOptional: yes
329isDefaultValueAvailable: no
330
331Inspecting parameter 'user' of method 'connect'
332isArray: no
333allowsNull: no
334isPassedByReference: no
335isOptional: yes
336isDefaultValueAvailable: no
337
338Inspecting parameter 'password' of method 'connect'
339isArray: no
340allowsNull: no
341isPassedByReference: no
342isOptional: yes
343isDefaultValueAvailable: no
344
345Inspecting parameter 'database' of method 'connect'
346isArray: no
347allowsNull: no
348isPassedByReference: no
349isOptional: yes
350isDefaultValueAvailable: no
351
352Inspecting parameter 'port' of method 'connect'
353isArray: no
354allowsNull: no
355isPassedByReference: no
356isOptional: yes
357isDefaultValueAvailable: no
358
359Inspecting parameter 'socket' of method 'connect'
360isArray: no
361allowsNull: no
362isPassedByReference: no
363isOptional: yes
364isDefaultValueAvailable: no
365
366Inspecting method 'debug'
367isFinal: no
368isAbstract: no
369isPublic: yes
370isPrivate: no
371isProtected: no
372isStatic: no
373isConstructor: no
374isDestructor: no
375isInternal: yes
376isUserDefined: no
377returnsReference: no
378Modifiers: 256
379Number of Parameters: 1
380Number of Required Parameters: 1
381
382Inspecting parameter 'debug_options' of method 'debug'
383isArray: no
384allowsNull: no
385isPassedByReference: no
386isOptional: no
387isDefaultValueAvailable: no
388
389Inspecting method 'dump_debug_info'
390isFinal: no
391isAbstract: no
392isPublic: yes
393isPrivate: no
394isProtected: no
395isStatic: no
396isConstructor: no
397isDestructor: no
398isInternal: yes
399isUserDefined: no
400returnsReference: no
401Modifiers: 256
402Number of Parameters: 0
403Number of Required Parameters: 0
404
405Inspecting method 'escape_string'
406isFinal: no
407isAbstract: no
408isPublic: yes
409isPrivate: no
410isProtected: no
411isStatic: no
412isConstructor: no
413isDestructor: no
414isInternal: yes
415isUserDefined: no
416returnsReference: no
417Modifiers: 256
418Number of Parameters: 1
419Number of Required Parameters: 1
420
421Inspecting parameter 'string_to_escape' of method 'escape_string'
422isArray: no
423allowsNull: no
424isPassedByReference: no
425isOptional: no
426isDefaultValueAvailable: no
427
428Inspecting method 'get_charset'
429isFinal: no
430isAbstract: no
431isPublic: yes
432isPrivate: no
433isProtected: no
434isStatic: no
435isConstructor: no
436isDestructor: no
437isInternal: yes
438isUserDefined: no
439returnsReference: no
440Modifiers: 256
441Number of Parameters: 0
442Number of Required Parameters: 0
443
444Inspecting method 'get_client_info'
445isFinal: no
446isAbstract: no
447isPublic: yes
448isPrivate: no
449isProtected: no
450isStatic: no
451isConstructor: no
452isDestructor: no
453isInternal: yes
454isUserDefined: no
455returnsReference: no
456Modifiers: 256
457Number of Parameters: 0
458Number of Required Parameters: 0
459
460Inspecting method 'get_connection_stats'
461isFinal: no
462isAbstract: no
463isPublic: yes
464isPrivate: no
465isProtected: no
466isStatic: no
467isConstructor: no
468isDestructor: no
469isInternal: yes
470isUserDefined: no
471returnsReference: no
472Modifiers: 256
473Number of Parameters: 0
474Number of Required Parameters: 0
475
476Inspecting method 'get_server_info'
477isFinal: no
478isAbstract: no
479isPublic: yes
480isPrivate: no
481isProtected: no
482isStatic: no
483isConstructor: no
484isDestructor: no
485isInternal: yes
486isUserDefined: no
487returnsReference: no
488Modifiers: 256
489Number of Parameters: 0
490Number of Required Parameters: 0
491
492Inspecting method 'get_warnings'
493isFinal: no
494isAbstract: no
495isPublic: yes
496isPrivate: no
497isProtected: no
498isStatic: no
499isConstructor: no
500isDestructor: no
501isInternal: yes
502isUserDefined: no
503returnsReference: no
504Modifiers: 256
505Number of Parameters: 0
506Number of Required Parameters: 0
507
508Inspecting method 'init'
509isFinal: no
510isAbstract: no
511isPublic: yes
512isPrivate: no
513isProtected: no
514isStatic: no
515isConstructor: no
516isDestructor: no
517isInternal: yes
518isUserDefined: no
519returnsReference: no
520Modifiers: 256
521Number of Parameters: 0
522Number of Required Parameters: 0
523
524Inspecting method 'kill'
525isFinal: no
526isAbstract: no
527isPublic: yes
528isPrivate: no
529isProtected: no
530isStatic: no
531isConstructor: no
532isDestructor: no
533isInternal: yes
534isUserDefined: no
535returnsReference: no
536Modifiers: 256
537Number of Parameters: 1
538Number of Required Parameters: 1
539
540Inspecting parameter 'connection_id' of method 'kill'
541isArray: no
542allowsNull: no
543isPassedByReference: no
544isOptional: no
545isDefaultValueAvailable: no
546
547Inspecting method 'more_results'
548isFinal: no
549isAbstract: no
550isPublic: yes
551isPrivate: no
552isProtected: no
553isStatic: no
554isConstructor: no
555isDestructor: no
556isInternal: yes
557isUserDefined: no
558returnsReference: no
559Modifiers: 256
560Number of Parameters: 0
561Number of Required Parameters: 0
562
563Inspecting method 'multi_query'
564isFinal: no
565isAbstract: no
566isPublic: yes
567isPrivate: no
568isProtected: no
569isStatic: no
570isConstructor: no
571isDestructor: no
572isInternal: yes
573isUserDefined: no
574returnsReference: no
575Modifiers: 256
576Number of Parameters: 1
577Number of Required Parameters: 1
578
579Inspecting parameter 'query' of method 'multi_query'
580isArray: no
581allowsNull: no
582isPassedByReference: no
583isOptional: no
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: 268435713
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: 1
1144Number of Required Parameters: 0
1145
1146Inspecting parameter 'flags' of method 'store_result'
1147isArray: no
1148allowsNull: no
1149isPassedByReference: no
1150isOptional: yes
1151isDefaultValueAvailable: no
1152
1153Inspecting method 'thread_safe'
1154isFinal: no
1155isAbstract: no
1156isPublic: yes
1157isPrivate: no
1158isProtected: no
1159isStatic: no
1160isConstructor: no
1161isDestructor: no
1162isInternal: yes
1163isUserDefined: no
1164returnsReference: no
1165Modifiers: 256
1166Number of Parameters: 0
1167Number of Required Parameters: 0
1168
1169Inspecting method 'use_result'
1170isFinal: no
1171isAbstract: no
1172isPublic: yes
1173isPrivate: no
1174isProtected: no
1175isStatic: no
1176isConstructor: no
1177isDestructor: no
1178isInternal: yes
1179isUserDefined: no
1180returnsReference: no
1181Modifiers: 256
1182Number of Parameters: 0
1183Number of Required Parameters: 0
1184
1185Inspecting property 'affected_rows'
1186isPublic: yes
1187isPrivate: no
1188isProtected: no
1189isStatic: no
1190isDefault: yes
1191Modifiers: 256
1192
1193Inspecting property 'client_info'
1194isPublic: yes
1195isPrivate: no
1196isProtected: no
1197isStatic: no
1198isDefault: yes
1199Modifiers: 256
1200
1201Inspecting property 'client_version'
1202isPublic: yes
1203isPrivate: no
1204isProtected: no
1205isStatic: no
1206isDefault: yes
1207Modifiers: 256
1208
1209Inspecting property 'connect_errno'
1210isPublic: yes
1211isPrivate: no
1212isProtected: no
1213isStatic: no
1214isDefault: yes
1215Modifiers: 256
1216
1217Inspecting property 'connect_error'
1218isPublic: yes
1219isPrivate: no
1220isProtected: no
1221isStatic: no
1222isDefault: yes
1223Modifiers: 256
1224
1225Inspecting property 'errno'
1226isPublic: yes
1227isPrivate: no
1228isProtected: no
1229isStatic: no
1230isDefault: yes
1231Modifiers: 256
1232
1233Inspecting property 'error'
1234isPublic: yes
1235isPrivate: no
1236isProtected: no
1237isStatic: no
1238isDefault: yes
1239Modifiers: 256
1240
1241Inspecting property 'error_list'
1242isPublic: yes
1243isPrivate: no
1244isProtected: no
1245isStatic: no
1246isDefault: yes
1247Modifiers: 256
1248
1249Inspecting property 'field_count'
1250isPublic: yes
1251isPrivate: no
1252isProtected: no
1253isStatic: no
1254isDefault: yes
1255Modifiers: 256
1256
1257Inspecting property 'host_info'
1258isPublic: yes
1259isPrivate: no
1260isProtected: no
1261isStatic: no
1262isDefault: yes
1263Modifiers: 256
1264
1265Inspecting property 'info'
1266isPublic: yes
1267isPrivate: no
1268isProtected: no
1269isStatic: no
1270isDefault: yes
1271Modifiers: 256
1272
1273Inspecting property 'insert_id'
1274isPublic: yes
1275isPrivate: no
1276isProtected: no
1277isStatic: no
1278isDefault: yes
1279Modifiers: 256
1280
1281Inspecting property 'protocol_version'
1282isPublic: yes
1283isPrivate: no
1284isProtected: no
1285isStatic: no
1286isDefault: yes
1287Modifiers: 256
1288
1289Inspecting property 'server_info'
1290isPublic: yes
1291isPrivate: no
1292isProtected: no
1293isStatic: no
1294isDefault: yes
1295Modifiers: 256
1296
1297Inspecting property 'server_version'
1298isPublic: yes
1299isPrivate: no
1300isProtected: no
1301isStatic: no
1302isDefault: yes
1303Modifiers: 256
1304
1305Inspecting property 'sqlstate'
1306isPublic: yes
1307isPrivate: no
1308isProtected: no
1309isStatic: no
1310isDefault: yes
1311Modifiers: 256
1312
1313Inspecting property 'stat'
1314isPublic: yes
1315isPrivate: no
1316isProtected: no
1317isStatic: no
1318isDefault: yes
1319Modifiers: 256
1320
1321Inspecting property 'thread_id'
1322isPublic: yes
1323isPrivate: no
1324isProtected: no
1325isStatic: no
1326isDefault: yes
1327Modifiers: 256
1328
1329Inspecting property 'warning_count'
1330isPublic: yes
1331isPrivate: no
1332isProtected: no
1333isStatic: no
1334isDefault: yes
1335Modifiers: 256
1336Default property 'affected_rows'
1337Default property 'client_info'
1338Default property 'client_version'
1339Default property 'connect_errno'
1340Default property 'connect_error'
1341Default property 'errno'
1342Default property 'error'
1343Default property 'error_list'
1344Default property 'field_count'
1345Default property 'host_info'
1346Default property 'info'
1347Default property 'insert_id'
1348Default property 'protocol_version'
1349Default property 'server_info'
1350Default property 'server_version'
1351Default property 'sqlstate'
1352Default property 'stat'
1353Default property 'thread_id'
1354Default property 'warning_count'
1355done!
1356