ReflectionProperty::isFinal

(PHP 8 >= 8.4.0)

ReflectionProperty::isFinalDetermines if this property is final or not

Descrizione

public ReflectionProperty::isFinal(): bool
Avviso

Questa funzione, al momento non è documentata; è disponibile soltanto la lista degli argomenti.

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

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

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

Esempi

Example #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());
?>
add a note

User Contributed Notes

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