ReflectionProperty::__construct
En esta página
ReflectionProperty::__construct
Construye un nuevo objeto ReflectionProperty
Descripción#
public ReflectionProperty::__construct(object $class, string $property)
```php
## Parámetros
`class`
Puede ser un string que contenga el nombre de la clase a introspeccionar, o un objeto.
`property`
El nombre de la propiedad a reflejar.
## Errores/Excepciones
Intentar recuperar o definir el valor de una propiedad privada o protegida de una clase emitirá una excepción.
## Ejemplos
Ejemplo con ReflectionProperty::\_\_construct
Resultado del ejemplo anterior es similar a:
===> La pública propiedad 'length' (que fue declarada en tiempo de compilación)
con los modificadores array (
0 => 'public',
)
---> Value is: int(5)
---> Setting value to 10, new value is: int(10)
object(Str)#2 (1) {
["length"]=>
int(10)
}
Obtención de un valor desde una propiedad privada o protegida utilizando la clase `ReflectionProperty`
```php
Resultado del ejemplo anterior es similar a:
int(2)
int(3)
Véase también#
ReflectionProperty::getName, Los constructores