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