ReflectionProperty::isFinal

(PHP 8 >= 8.4.0)

ReflectionProperty::isFinalDetermines if this property is final or not

Açıklama

public ReflectionProperty::isFinal(): bool
Uyarı

Bu işlev hala belgelendirilmemiştir; sadece bağımsız değişken listesi mevcuttur.

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

Bağımsız Değişkenler

Bu işlevin bağımsız değişkeni yoktur.

Dönen Değerler

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

Örnekler

Örnek 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());
?>

Yukarıdaki örneğin çıktısı:

bool(false)
bool(true)
bool(true)
add a note

User Contributed Notes

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