Exports a class

# ReflectionClass::export

(PHP 5, PHP 7)

ReflectionClass::export — Exports a class

### Descrierea

public static ReflectionClass::export ( mixed `$argument` [, bool `$return` = `FALSE` ] ) : string

Exports a reflected class.

### Parametri

`argument`

  Reflecția ce va fi exportată.

`return`

  Stabilirea valorii `TRUE` va duce la întoarcerea valorii exportate, și nu la emiterea ei. Stabilirea în `FALSE` (valoarea implicită) va efectua operația opusă.

### Valorile întoarse

Dacă parametrul `return` este stabilit în `TRUE`, atunci valoarea exportată este întoarsă ca un string, în caz contrar este întors `NULL`.

### Exemple

Example #1 Basic usage of ReflectionClass::export()

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

Exemplul de mai sus va afișa ceva similar cu:

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

### A se vedea și

- ReflectionClass::getName() - Gets class name