ReflectionProperty::isFinal

(PHP 8 >= 8.4.0)

ReflectionProperty::isFinalDetermines if this property is final or not

Описание

public ReflectionProperty::isFinal(): bool
Внимание

Функцию пока не задокументировали; для знакомства доступен только список аргументов.

Returns whether the property is final. If the property is marked private(set), then it will also be implicitly final.

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

У этой функции нет параметров.

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

Returns true if the property is explicitly marked final, or if it is implicitly final due to being private(set). Returns false otherwise.

Примеры

Пример #1 ReflectionProperty::isFinal() example

<?php
class Example
{
public
string $name;

final protected
int $age;

public private(
set) string $job;
}

$rClass = new \ReflectionClass(Example::class);

var_dump($rClass->getProperty('name')->isFinal());
var_dump($rClass->getProperty('age')->isFinal());
var_dump($rClass->getProperty('job')->isFinal());
?>
Добавить

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

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