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

    (PHP 5, PHP 7)

    导出一个类

    说明

    publicstaticReflectionClass::export(mixed $argument[,bool $return= false]): string

    导出一个反射后的类。

    参数

    $argument

    导出的反射。

    $return

    设为TRUE时返回导出结果,设为FALSE(默认值)则忽略返回。

    返回值

    如果参数$return设为TRUE,导出结果将作为string返回,否则返回NULL

    范例

    Example #1ReflectionClass::export()的基本用法

    <?php
    class Apple {
        public $var1;
        public $var2 = 'Orange';
        public function type() {
            return 'Apple';
        }
    }
    ReflectionClass::export('Apple');
    ?>
    

    以上例程的输出类似于:

    Class [ <user> class Apple ] {
      @@ php shell code 1-8
      - Constants [0] {
      }
      - Static properties [0] {
      }
      - Static methods [0] {
      }
      - Properties [2] {
        Property [ <default> public $var1 ]
        Property [ <default> public $var2 ]
      }
      - Methods [1] {
        Method [ <user> public method type ] {
          @@ php shell code 5 - 7
        }
      }
    }
    

    参见

    • ReflectionClass::getName() 获取类名