Annotation of embedaddon/php/ext/mysqli/tests/mysqli_class_mysqli_warning_reflection.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Interface of the class mysqli_stmt - Reflection
        !             3: --SKIPIF--
        !             4: <?php
        !             5: require_once('skipif.inc');
        !             6: require_once('skipifemb.inc');
        !             7: require_once('connect.inc');
        !             8: 
        !             9: if (($tmp = substr(PHP_VERSION, 0, strpos(PHP_VERSION, '.'))) && ($tmp < 5))
        !            10:        die("skip Reflection not available before PHP 5 (found PHP $tmp)");
        !            11: 
        !            12: /*
        !            13: Let's not deal with cross-version issues in the EXPECTF/UEXPECTF.
        !            14: Most of the things which we test are covered by mysqli_class_*_interface.phpt.
        !            15: Those tests go into the details and are aimed to be a development tool, no more.
        !            16: */
        !            17: if (!$IS_MYSQLND)
        !            18:        die("skip Test has been written for the latest version of mysqlnd only");
        !            19: if ($MYSQLND_VERSION < 50004)
        !            20:        die("skip Test requires mysqlnd Revision 5.0.4 or newer");
        !            21: ?>
        !            22: --FILE--
        !            23: <?php
        !            24:        require_once('reflection_tools.inc');
        !            25:        $class = new ReflectionClass('mysqli_warning');
        !            26:        inspectClass($class);
        !            27:        print "done!\n";
        !            28: ?>
        !            29: --EXPECTF--
        !            30: Inspecting class 'mysqli_warning'
        !            31: isInternal: yes
        !            32: isUserDefined: no
        !            33: isInstantiable: no
        !            34: isInterface: no
        !            35: isAbstract: no
        !            36: isFinal: yes
        !            37: isIteratable: no
        !            38: Modifiers: '%d'
        !            39: Parent Class: ''
        !            40: Extension: 'mysqli'
        !            41: 
        !            42: Inspecting method '__construct'
        !            43: isFinal: no
        !            44: isAbstract: no
        !            45: isPublic: no
        !            46: isPrivate: no
        !            47: isProtected: yes
        !            48: isStatic: no
        !            49: isConstructor: yes
        !            50: isDestructor: no
        !            51: isInternal: yes
        !            52: isUserDefined: no
        !            53: returnsReference: no
        !            54: Modifiers: %d
        !            55: Number of Parameters: 0
        !            56: Number of Required Parameters: 0
        !            57: 
        !            58: Inspecting method '__construct'
        !            59: isFinal: no
        !            60: isAbstract: no
        !            61: isPublic: no
        !            62: isPrivate: no
        !            63: isProtected: yes
        !            64: isStatic: no
        !            65: isConstructor: yes
        !            66: isDestructor: no
        !            67: isInternal: yes
        !            68: isUserDefined: no
        !            69: returnsReference: no
        !            70: Modifiers: %d
        !            71: Number of Parameters: 0
        !            72: Number of Required Parameters: 0
        !            73: 
        !            74: Inspecting method 'next'
        !            75: isFinal: no
        !            76: isAbstract: no
        !            77: isPublic: yes
        !            78: isPrivate: no
        !            79: isProtected: no
        !            80: isStatic: no
        !            81: isConstructor: no
        !            82: isDestructor: no
        !            83: isInternal: yes
        !            84: isUserDefined: no
        !            85: returnsReference: no
        !            86: Modifiers: %d
        !            87: Number of Parameters: 0
        !            88: Number of Required Parameters: 0
        !            89: 
        !            90: Inspecting property 'errno'
        !            91: isPublic: yes
        !            92: isPrivate: no
        !            93: isProtected: no
        !            94: isStatic: no
        !            95: isDefault: yes
        !            96: Modifiers: 256
        !            97: 
        !            98: Inspecting property 'message'
        !            99: isPublic: yes
        !           100: isPrivate: no
        !           101: isProtected: no
        !           102: isStatic: no
        !           103: isDefault: yes
        !           104: Modifiers: 256
        !           105: 
        !           106: Inspecting property 'sqlstate'
        !           107: isPublic: yes
        !           108: isPrivate: no
        !           109: isProtected: no
        !           110: isStatic: no
        !           111: isDefault: yes
        !           112: Modifiers: 256
        !           113: Default property 'errno'
        !           114: Default property 'message'
        !           115: Default property 'sqlstate'
        !           116: done!

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>