ReflectionProperty::isFinal

(PHP 8 >= 8.4.0)

ReflectionProperty::isFinalDetermines if this property is final or not

Descripción

public ReflectionProperty::isFinal(): bool
Advertencia

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

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

Parámetros

Esta función no tiene parámetros.

Valores devueltos

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

Ejemplos

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