Documentación offline PHP master

property_exists

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

En esta página

property_exists

Verifica si un objeto o una clase posee una propiedad

Descripción#

property_exists(object $object_or_class, string $property): bool
```php

Esta función verifica si la propiedad `property` existe en la clase especificada.

> [!NOTE]
> `property_exists` devuelve `true` incluso si la propiedad tiene un valor `null`, a diferencia de la función `isset`.

## Parámetros

`object_or_class`  
El nombre de la clase o un objeto de la clase a probar

`property`  
El nombre de la propiedad

## Valores devueltos

Devuelve `true` si la propiedad existe, `false` si no existe.

## Ejemplos

Ejemplo con `property_exists`

```php

Notas#

[!NOTE] El uso de esta función utilizará todos los autoloaders registrados si la clase no es conocida aún.

[!NOTE] La función property_exists no puede detectar las propiedades que son accesibles utilizando el método mágico __get.

Véase también#

method_exists