PHP 8.5.0 RC 2 available for testing

ReflectionClass::isFinal

(PHP 5, PHP 7, PHP 8)

ReflectionClass::isFinalПроверяет, окончательный ли класс

Описание

public ReflectionClass::isFinal(): bool

Метод проверяет, определили ли класс окончательным — через ключевое слово final.

Список параметров

Сигнатура функции не содержит параметров.

Возвращаемые значения

Метод возвращает значение true, если класс окончательный, иначе возвращает значение false.

Примеры

Пример #1 Пример проверки объявления класса окончательным методом ReflectionClass::isFinal()

<?php

class TestClass {}
final class
TestFinalClass {}

$normalClass = new ReflectionClass('TestClass');
$finalClass = new ReflectionClass('TestFinalClass');

var_dump($normalClass->isFinal());
var_dump($finalClass->isFinal());

?>

Результат выполнения приведённого примера:

bool(false)
bool(true)

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top