PHP反射機構(二)
2692 ワード
PHP5.* 反射API
ReflectionClass
反射クラスクラスクラスクラスクラスのコメント、プロパティ、パラメータ、メソッド、PHP拡張情報、修飾子などを取得するために使用されます(詳細:公式サイトドキュメント)
example:
ReflectionClass
反射クラスクラスクラスクラスクラスのコメント、プロパティ、パラメータ、メソッド、PHP拡張情報、修飾子などを取得するために使用されます(詳細:公式サイトドキュメント)
example:
class Cup {
public $name;
protected $big;
private $color;
public function __construct($name, $big, $color)
{
$this->setName($name);
$this->setAge($big);
$this->setSex($color);
}
public function setName($name)
{
$this->name = $name;
}
protected function setBig($big)
{
$this->big = $big;
}
private function setSex($color)
{
$this->color = $color;
}
}
$prodClass = new ReflectionClass('Cup');
$a = $prodClass->getmethod('setBig');
echo $a;