« ReflectionClass::inNamespace
ReflectionClass::isAnonymous »

ReflectionClass::isAbstract

(PHP 5, PHP 7, PHP 8)

ReflectionClass::isAbstract — 抽象クラスであるかどうかを調べる

説明

public function ReflectionClass::isAbstract(): bool

抽象クラスであるかどうかを調べます。

パラメータ

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

戻り値

抽象クラスである場合は、true を返します。 そうでない場合は、false を返します。

例

例1 ReflectionClass::isAbstract() の例

<?php
class          TestClass { }
abstract class TestAbstractClass { }

$testClass     = new ReflectionClass('TestClass');
$abstractClass = new ReflectionClass('TestAbstractClass');

var_dump($testClass->isAbstract());
var_dump($abstractClass->isAbstract());
?>

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

bool(false)
bool(true)

参考

関連キーワード:
ReflectionClass   isAbstract   抽象   TestClass   TestAbstractClass   testClass   abstractClass   dump   inNamespace   isAnonymous   abstract   参考   isInterface   インターフェイス   抽象化
関連する関数・ページ:
reflectionclass.getparentclass   reflectionclass.isfinal   reflectionclass.isreadonly   reflectionclass.getendline   reflectionclass.getfilename   reflectionclass.isinterface