Documentación offline PHP master

get_class_vars

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

En esta página

get_class_vars

Devuelve los valores por defecto de las propiedades de una clase

Descripción#

get_class_vars(string $class): array
```php

Devuelve los valores por defecto de las propiedades de una clase.

## Parámetros

`class`  
El nombre de la clase

## Valores devueltos

Devuelve un array asociativo que contiene los nombres/valores de las propiedades visibles en el ámbito actual, con sus valores por defecto. Los elementos del array resultante están en la forma `varname => value`. En caso de error, la función devolverá `false`.

## Ejemplos

Ejemplo con `get_class_vars`
var1 = "foo"; $this->var2 = "bar"; return true; } } $my_class = new MyClass(); $class_vars = get_class_vars(get_class($my_class)); foreach ($class_vars as $name => $value) { echo "{$name}: ", var_export($value, true), "\n"; } ?>
El ejemplo anterior mostrará:

    var1: NULL
    var2: 'xyz'
    var3: 100

Ejemplo con `get_class_vars` y los contextos

```php

El ejemplo anterior mostrará:

// 5.0.0
a| * b| TestCase c
a| * b| TestCase c

// 5.0.1 - 5.0.2
a|b|c
a|b|c

// 5.0.3 +
a|b|c
a

Véase también#

get_class_methods, get_object_vars