ReflectionMethod::hasPrototype

(PHP 8 >= 8.2.0)

ReflectionMethod::hasPrototypeメソッドがプロトタイプを持つかを調べる

説明

public ReflectionMethod::hasPrototype(): bool

メソッドがプロトタイプを持つかを返します。

パラメータ

この関数にはパラメータはありません。

戻り値

メソッドがプロトタイプを持つ場合、true を返します。そうでない場合、false を返します。

例1 ReflectionMethod::hasPrototype() の例

<?php

class Hello
{
    public function 
sayHelloTo($name)
    {
        return 
'Hello '.$name;
    }
}

class 
HelloWorld extends Hello
{
    public function 
sayHelloTo($name)
    {
        return 
'Hello world: '.$name;
    }
}
$reflectionMethod = new ReflectionMethod('HelloWorld''sayHelloTo');
var_dump($reflectionMethod->hasPrototype());
?>

上の例の出力は以下となります。

bool(true)

参考

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top