Documentación offline PHP master

ReflectionProperty::isVirtual

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ReflectionProperty::isVirtual

Determina si la propiedad es virtual

Descripción#

public ReflectionProperty::isVirtual(): bool
```php

Determina si una propiedad es virtual.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Devuelve `true` si la propiedad es virtual, de lo contrario `false`.

## Ejemplos

ReflectionProperty::isVirtual ejemplo
"Nombre aquí"; } // Este hook hace referencia a la propiedad por su nombre, // por lo que no es virtual. public int $age { set { if ($value <= 0) { throw new \InvalidArgumentException(); } $this->age = $value; } } // Las propiedades no hookeadas siempre son no virtuales. 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()); ?>

```php

El ejemplo anterior mostrará:

bool(true)
bool(false)
bool(false)

Véase también#

Propiedad virtual