2024 年日本 PHP 研討會

CachingIterator::getFlags

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

CachingIterator::getFlags取得使用的旗標

說明

public CachingIterator::getFlags(): int
警告

此函式目前沒有說明文件;僅提供其參數列表。

取得此 CachingIterator 實例所使用旗標的位元遮罩。

參數

此函數沒有參數。

回傳值

說明...

新增筆記

使用者貢獻的筆記 2 則筆記

匿名
9 年前
使用 'CachingIterator::TOSTRING_USE_INNER' 旗標

<?php
class A extends ArrayIterator {
public function
__toString(){
return
'toString 這個類別';
}
}

$iterator = new A(array('apple'=>10, 'banana'=>20, 'cat'=>30));
$cache = new CachingIterator($iterator, CachingIterator::TOSTRING_USE_INNER);

$cache->next();
$cache->next();

echo
$cache;

/*
輸出:
toString 這個類別

*/
?>
kais7mg at qq dot com
9 年前
使用 'CachingIterator::TOSTRING_USE_KEY',當輸出這個物件時,
會輸出目前的「鍵值」。

<?php
$iterator
= new ArrayIterator(array('apple'=>10, 'banana'=>20, 'cat'=>30));
$cache = new CachingIterator($iterator, CachingIterator::TOSTRING_USE_KEY);

$cache->next();
$cache->next();

echo
$cache;
?>

輸出
banana
To Top