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