1--TEST-- 2Interface of the class mysqli_stmt - 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--FILE-- 18<?php 19 require_once('reflection_tools.inc'); 20 $class = new ReflectionClass('mysqli_warning'); 21 inspectClass($class); 22 print "done!\n"; 23?> 24--EXPECTF-- 25Inspecting class 'mysqli_warning' 26isInternal: yes 27isUserDefined: no 28isInstantiable: no 29isInterface: no 30isAbstract: no 31isFinal: yes 32isIteratable: no 33Modifiers: '%d' 34Parent Class: '' 35Extension: 'mysqli' 36 37Inspecting method '__construct' 38isFinal: no 39isAbstract: no 40isPublic: no 41isPrivate: no 42isProtected: yes 43isStatic: no 44isConstructor: yes 45isDestructor: no 46isInternal: yes 47isUserDefined: no 48returnsReference: no 49Modifiers: %d 50Number of Parameters: 0 51Number of Required Parameters: 0 52 53Inspecting method '__construct' 54isFinal: no 55isAbstract: no 56isPublic: no 57isPrivate: no 58isProtected: yes 59isStatic: no 60isConstructor: yes 61isDestructor: no 62isInternal: yes 63isUserDefined: no 64returnsReference: no 65Modifiers: %d 66Number of Parameters: 0 67Number of Required Parameters: 0 68 69Inspecting method 'next' 70isFinal: no 71isAbstract: no 72isPublic: yes 73isPrivate: no 74isProtected: no 75isStatic: no 76isConstructor: no 77isDestructor: no 78isInternal: yes 79isUserDefined: no 80returnsReference: no 81Modifiers: %d 82Number of Parameters: 0 83Number of Required Parameters: 0 84 85Inspecting property 'errno' 86isPublic: yes 87isPrivate: no 88isProtected: no 89isStatic: no 90isDefault: yes 91Modifiers: 1 92 93Inspecting property 'message' 94isPublic: yes 95isPrivate: no 96isProtected: no 97isStatic: no 98isDefault: yes 99Modifiers: 1 100 101Inspecting property 'sqlstate' 102isPublic: yes 103isPrivate: no 104isProtected: no 105isStatic: no 106isDefault: yes 107Modifiers: 1 108Default property 'errno' 109Default property 'message' 110Default property 'sqlstate' 111done! 112