• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • ReflectionParameter::getDeclaringClass()

    (PHP 5 >= 5.1.3, PHP 7)

    Gets declaring class

    说明

    publicReflectionParameter::getDeclaringClass(void) :ReflectionClass

    Gets the declaring class.

    Warning

    本函数还未编写文档,仅有参数列表。

    参数

    此函数没有参数。

    返回值

    AReflectionClassobject orNULLif called on function.

    范例

    Getting the class that declared the method

    <?php
    class Foo
    {
        public function bar(\DateTime $datetime)
        {
        }
    }
    class Baz extends Foo
    {
    }
    $param = new \ReflectionParameter(['Baz', 'bar'], 0); 
    var_dump($param->getDeclaringClass());

    以上例程会输出:

    object(ReflectionClass)#2 (1) {
      ["name"]=>
      string(3) "Foo"
    }
    

    参见

    • ReflectionParameter::getClass() 获得类型提示类。