ReflectionClass::export

(PHP 5, PHP 7)

ReflectionClass::export导出类

警告

此函数自 PHP 7.4.0 起已 弃用,自 PHP 8.0.0 起 移除。强烈建议不要依赖此函数。

描述

public static ReflectionClass::export(混合 $argument, 布尔 $return = false): 字符串

导出反射类。

参数

argument

要导出的反射。

return

设置为 true 将返回导出内容,而不是输出它。设置为 false(默认值)将执行相反的操作。

返回值

如果 return 参数设置为 true,则导出内容将作为 字符串 返回,否则返回 null

示例

示例 #1 ReflectionClass::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
    }
  }
}

参见

添加备注

用户贡献的备注

此页面没有用户贡献的备注。
To Top