ArrayObject::setFlags Establece las flags de comportamiento &reftitle.description; public voidArrayObject::setFlags intflags Establecer las flags que cambian el comportamiento de la clase ArrayObject. &reftitle.parameters; flags El nuevo comportamiento de ArrayObject. Se necesita una máscara de bits, o constantes con nombre. El uso de constantes con nombre es bastante recomendable para asegurar la compatibilidad con versiones futuras. Las flags de comportamiento disponibles se enumeran a continuación. El significado de estos parámetros están descritos en las constantes predefinidas. Flags de comportamiento de ArrayObject value constant 1 ArrayObject::STD_PROP_LIST 2 ArrayObject::ARRAY_AS_PROPS
&reftitle.returnvalues; &return.void; &reftitle.examples; Ejemplo de <function>ArrayObject::setFlags</function> 1, "naranjas" => 4, "bananas" => 5, "manzanas" => 10); $fruitsArrayObject = new ArrayObject($fruits); // Intento de usar una clave de array como propiedad var_dump($fruitsArrayObject->limones); // Establecer que las claves del array puedan ser usadas como propiedades $fruitsArrayObject->setFlags(ArrayObject::ARRAY_AS_PROPS); // Vuelva a intentarlo var_dump($fruitsArrayObject->limones); ?> ]]> &example.outputs;