ArrayObject::getFlags
(PHP 5 >= 5.1.0, PHP 7)
ArrayObject::getFlags — Gets the behavior flags.
Description
public int ArrayObject::getFlags ( void )
Gets the behavior flags of the ArrayObject. See the ArrayObject::setFlags method for a list of the available flags.
Parameters
This function has no parameters.
Return Values
Returns the behavior flags of the ArrayObject.
Examples
Example #1 ArrayObject::getFlags() example
<?php
//?Array?of?available?fruits
$fruits?=?array("lemons"?=>?1,?"oranges"?=>?4,?"bananas"?=>?5,?"apples"?=>?10);
$fruitsArrayObject?=?new?ArrayObject($fruits);
//?Get?the?current?flags
$flags?=?$fruitsArrayObject->getFlags();
var_dump($flags);
//?Set?new?flags
$fruitsArrayObject->setFlags(ArrayObject::ARRAY_AS_PROPS);
//?Get?the?new?flags
$flags?=?$fruitsArrayObject->getFlags();
var_dump($flags);
?>
The above example will output:
int(0)
int(2)
See Also
- The ArrayObject::setFlags method
← ArrayObject::getArrayCopy
ArrayObject::getIterator →
? 1997–2017 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com