(PHP 8 >= 8.4.0)
ReflectionProperty::isVirtual — Determines if a property is virtual
Bu işlevin bağımsız değişkeni yoktur.
Örnek 1 ReflectionProperty::isVirtual() example
<?php
class Example
{
    // None of the hooks reference the property,
    // so this is virtual.
    public string $name { get => "Name here"; }
    // This hook references the property by name,
    // so it is not virtual.
    public int $age {
        set {
            if ($value <= 0) {
               throw new \InvalidArgumentException();
            }
            $this->age = $value;
        }
    }
    // Non-hooked properties are always not-virtual.
    public string $job;
}
$rClass = new \ReflectionClass(Example::class);
var_dump($rClass->getProperty('name')->isVirtual());
var_dump($rClass->getProperty('age')->isVirtual());
var_dump($rClass->getProperty('job')->isVirtual());
?>Yukarıdaki örneğin çıktısı:
bool(true) bool(false) bool(false)
