Annotation of embedaddon/php/sapi/cli/tests/005.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: show information about class
! 3: --SKIPIF--
! 4: <?php
! 5: include "skipif.inc";
! 6: if (!extension_loaded("reflection")) {
! 7: die("skip");
! 8: }
! 9: ?>
! 10: --FILE--
! 11: <?php
! 12:
! 13: $php = getenv('TEST_PHP_EXECUTABLE');
! 14:
! 15: var_dump(`"$php" -n --rc unknown`);
! 16: var_dump(`"$php" -n --rc stdclass`);
! 17: var_dump(`"$php" -n --rc exception`);
! 18:
! 19: echo "Done\n";
! 20: ?>
! 21: --EXPECTF--
! 22: string(40) "Exception: Class unknown does not exist
! 23: "
! 24: string(183) "Class [ <internal:Core> class stdClass ] {
! 25:
! 26: - Constants [0] {
! 27: }
! 28:
! 29: - Static properties [0] {
! 30: }
! 31:
! 32: - Static methods [0] {
! 33: }
! 34:
! 35: - Properties [0] {
! 36: }
! 37:
! 38: - Methods [0] {
! 39: }
! 40: }
! 41:
! 42: "
! 43: string(1355) "Class [ <internal:Core> class Exception ] {
! 44:
! 45: - Constants [0] {
! 46: }
! 47:
! 48: - Static properties [0] {
! 49: }
! 50:
! 51: - Static methods [0] {
! 52: }
! 53:
! 54: - Properties [7] {
! 55: Property [ <default> protected $message ]
! 56: Property [ <default> private $string ]
! 57: Property [ <default> protected $code ]
! 58: Property [ <default> protected $file ]
! 59: Property [ <default> protected $line ]
! 60: Property [ <default> private $trace ]
! 61: Property [ <default> private $previous ]
! 62: }
! 63:
! 64: - Methods [10] {
! 65: Method [ <internal:Core> final private method __clone ] {
! 66: }
! 67:
! 68: Method [ <internal:Core, ctor> public method __construct ] {
! 69:
! 70: - Parameters [3] {
! 71: Parameter #0 [ <optional> $message ]
! 72: Parameter #1 [ <optional> $code ]
! 73: Parameter #2 [ <optional> $previous ]
! 74: }
! 75: }
! 76:
! 77: Method [ <internal:Core> final public method getMessage ] {
! 78: }
! 79:
! 80: Method [ <internal:Core> final public method getCode ] {
! 81: }
! 82:
! 83: Method [ <internal:Core> final public method getFile ] {
! 84: }
! 85:
! 86: Method [ <internal:Core> final public method getLine ] {
! 87: }
! 88:
! 89: Method [ <internal:Core> final public method getTrace ] {
! 90: }
! 91:
! 92: Method [ <internal:Core> final public method getPrevious ] {
! 93: }
! 94:
! 95: Method [ <internal:Core> final public method getTraceAsString ] {
! 96: }
! 97:
! 98: Method [ <internal:Core> public method __toString ] {
! 99: }
! 100: }
! 101: }
! 102:
! 103: "
! 104: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>