CachingIterator::getFlags

(PHP 5 >= 5.2.0, PHP 7)

CachingIterator::getFlagsПолучает используемые флаги

Описание

public void CachingIterator::getFlags ( void )
Внимание

К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.

Получает битовую маску флагов, используемых для данного экземпляра CachingIterator.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

Описание...

Коментарии

use the 'CachingIterator::TOSTRING_USE_KEY', when echo this Object,
output current 'key';

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

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

echo 
$cache;
?>

output:
banana
2015-02-06 11:49:45
http://php5.kiev.ua/manual/ru/cachingiterator.getflags.html
Автор:
use 'CachingIterator::TOSTRING_USE_INNER' flag

<?php
class extends ArrayIterator {
    public function 
__toString(){
        return 
'toString this class';
        }
    }

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

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

echo 
$cache;

/*
output:
toString this class

*/
?>
2015-02-06 11:57:54
http://php5.kiev.ua/manual/ru/cachingiterator.getflags.html

    Поддержать сайт на родительском проекте КГБ