ReflectionProperty::isFinal

(PHP 8 >= 8.4.0)

ReflectionProperty::isFinalDetermines if this property is final or not

Beschreibung

public ReflectionProperty::isFinal(): bool
Warnung

Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Parameter zur Verfügung.

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

Parameter-Liste

Diese Funktion besitzt keine Parameter.

Rückgabewerte

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

Beispiele

Beispiel #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