PHP反射機制(二)

PHP5.* 反射API

ReflectionClass

反射類用於獲取類的註釋、屬性、參數、方法、PHP擴展信息、修飾符等等(詳細:官網文檔)

example:

<?php

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;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章