ArrayObject::setFlags
En esta página
ArrayObject::setFlags
Configura las opciones de comportamiento
Descripción#
public ArrayObject::setFlags(int $flags): void
```php
Configura las opciones que modifican el comportamiento de los objetos `ArrayObject`.
## Parámetros
`flags`
El nuevo comportamiento de `ArrayObject`. Esto puede ser un campo de bits o constantes nombradas. El uso de las constantes es altamente recomendado, para asegurar la compatibilidad con futuras versiones.
Las opciones de comportamiento disponibles se listan a continuación. Su significado se describe en las [constantes predefinidas](#arrayobject.constants).
| Valor | Constante |
|----|----|
| 1 | [ArrayObject::STD_PROP_LIST](#arrayobject.constants.std-prop-list) |
| 2 | [ArrayObject::ARRAY_AS_PROPS](#arrayobject.constants.array-as-props) |
Opciones de comportamiento de `ArrayObject`
## Valores devueltos
No se retorna ningún valor.
## Ejemplos
Ejemplo con `ArrayObject::setFlags`
```php
Resultado del ejemplo anterior es similar a:
Warning: Undefined property: ArrayObject::$lemons in ...
NULL
int(1)