ArrayObject::setFlags
(PHP 5 >= 5.1.0)
ArrayObject::setFlags — تعیین پرچم رفتارها
Description
void ArrayObject::setFlags
( int $flags
)
تعیین پرچمهای تغییر رفتار ArrayObject.
Parameters
- flags
-
رفتار جدید ArrayObject. bitmask یا ثابتهای نامدار میپذیرد. استفاده از ثابتهای نامدار به شدت توصیه میشود تا منطبق بر نسخههای آینده باشد.
پرچم رفتارهای موجود در زیر فهرست شده است. معنای واقعی این پرچمها در ثابتهای از پیش تعریف شده توضیح داده شده است.
پرچمهای رفتار ArrayObject مقدار ثابت 1 ArrayObject::STD_PROP_LIST 2 ArrayObject::ARRAY_AS_PROPS
Return Values
No value is returned.
Examples
Example #1 مثال ArrayObject::setFlags()
<?php
// Array of available fruits
$fruits = array("lemons" => 1, "oranges" => 4, "bananas" => 5, "apples" => 10);
$fruitsArrayObject = new ArrayObject($fruits);
// Try to use array key as property
var_dump($fruitsArrayObject->lemons);
// Set the flag so that the array keys can be used as properties of the ArrayObject
$fruitsArrayObject->setFlags(ArrayObject::ARRAY_AS_PROPS);
// Try it again
var_dump($fruitsArrayObject->lemons);
?>
The above example will output:
NULL int(1)
There are no user contributed notes for this page.
