ReflectionClass::export

(PHP 5, PHP 7)

ReflectionClass::export — Експортує клас

Увага

Ця функція ЗАСТАРІЛА починаючи з PHP 7.4.0 і була ВИДАЛЕНО у PHP 8.0.0. Використовувати цю функцію не рекомендується.

Опис

public static ReflectionClass::export(mixed $argument, bool $return = false): string

Експортує reflected (відбитий) клас.

Список параметрів

argument

Експортований об'єкт Reflection.

return

Установка в**true** поверне експортоване значення, на відміну поведінки, де цей параметр опущений. Встановлення в false (за умовчанням) зробить протилежне.

Значення, що повертаються

Якщо параметр returnустановлен в**true**, тоді експортований об'єкт буде повернутий як string, інакше буде повернутий null

Приклади

Приклад #1 Приклад використання ReflectionClass::export()****

Loading...

Висновок наведеного прикладу буде схожим на:

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
    }
  }
}

Дивіться також