ReflectionProperty::isFinal

(PHP 8 >= 8.4.0)

ReflectionProperty::isFinalDetermines if this property is final or not

Descrição

public ReflectionProperty::isFinal(): bool
Aviso

Esta função não está documentada; apenas a lista de argumentos está disponível.

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

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

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

Exemplos

Exemplo #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());
?>
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top