update : 2015.11.03
php.shukuma.com

검색:
 
 
Exports a class

ReflectionClass::export

(PHP 5)

ReflectionClass::exportExports a class

설명

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

Exports a reflected class.

인수

argument

내보낼 reflection

return

TRUE로 설정하면 export를 반환하고, 반대의 경우는 버립니다. FALSE로 설정(기본값)은 반대를 수행합니다.

반환값

return 인수를 TRUE로 설정하면, export를 string으로 반환합니다. 그렇지 않으면 NULL을 반환합니다.

예제

Example #1 Basic usage of 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
    }
  }
}

참고