• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • ReflectionClass::__toString()

    (PHP 5, PHP 7)

    返回 ReflectionClass 对象字符串的表示形式。

    说明

    publicReflectionClass::__toString(void): string

    返回 ReflectionClass 对象字符串的表示形式。

    参数

    此函数没有参数。

    返回值

    ReflectionClass 实例的一个字符串表示形式。

    范例

    Example #1ReflectionClass::__toString()例子

    <?php
    $reflectionClass = new ReflectionClass('Exception');
    echo $reflectionClass->__toString();
    ?>
    

    以上例程会输出:

    Class [ <internal:Core> class Exception ] {
      - Constants [0] {
      }
      - Static properties [0] {
      }
      - Static methods [0] {
      }
      - Properties [7] {
        Property [ <default> protected $message ]
        Property [ <default> private $string ]
        Property [ <default> protected $code ]
        Property [ <default> protected $file ]
        Property [ <default> protected $line ]
        Property [ <default> private $trace ]
        Property [ <default> private $previous ]
      }
      - Methods [10] {
        Method [ <internal:Core> final private method __clone ] {
        }
        Method [ <internal:Core, ctor> public method __construct ] {
          - Parameters [3] {
            Parameter #0 [ <optional> $message ]
            Parameter #1 [ <optional> $code ]
            Parameter #2 [ <optional> $previous ]
          }
        }
        Method [ <internal:Core> final public method getMessage ] {
        }
        Method [ <internal:Core> final public method getCode ] {
        }
        Method [ <internal:Core> final public method getFile ] {
        }
        Method [ <internal:Core> final public method getLine ] {
        }
        Method [ <internal:Core> final public method getTrace ] {
        }
        Method [ <internal:Core> final public method getPrevious ] {
        }
        Method [ <internal:Core> final public method getTraceAsString ] {
        }
        Method [ <internal:Core> public method __toString ] {
        }
      }
    }
    

    参见

    • ReflectionClass::export() 导出一个类
    • __toString()