This method, SplObjectStorage::getInfo() does NOT exist on PHP 5.2.13.
However, PHP 5.3.2 and above does have it. To find out yourself, use this snippet.
$> php -r "print_r(get_class_methods(new SplObjectStorage()));"
Results for PHP 5.2.13
====
Array
(
[0] => attach
[1] => detach
[2] => contains
[3] => count
[4] => rewind
[5] => valid
[6] => key
[7] => current
[8] => next
[9] => unserialize
[10] => serialize
)
Results for PHP 5.3.2
=====
Array
(
[0] => attach
[1] => detach
[2] => contains
[3] => addAll
[4] => removeAll
[5] => getInfo
[6] => setInfo
[7] => count
[8] => rewind
[9] => valid
[10] => key
[11] => current
[12] => next
[13] => unserialize
[14] => serialize
[15] => offsetExists
[16] => offsetSet
[17] => offsetUnset
[18] => offsetGet
)
PHP.mk документација
SplObjectStorage::getInfo
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
splobjectstorage.getinfo.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
splobjectstorage.getinfo.php
SplObjectStorage::getInfo
Референца за `splobjectstorage.getinfo.php` со подобрена типографија и навигација.
SplObjectStorage::getInfo
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplObjectStorage::getInfo — Returns the data associated with the current iterator entry
= NULL
Returns the data, or info, associated with the object pointed by the current iterator position.
Параметри
Оваа функција нема параметри.
Вратени вредности
The data associated with the current iterator position.
Примери
Пример #1 SplObjectStorage::getInfo() example
<?php
$s = new SplObjectStorage();
$o1 = new stdClass;
$o2 = new stdClass;
$s->attach($o1, "d1");
$s->attach($o2, "d2");
$s->rewind();
while($s->valid()) {
$index = $s->key();
$object = $s->current(); // similar to current($s)
$data = $s->getInfo();
var_dump($object);
var_dump($data);
$s->next();
}
?>Горниот пример ќе прикаже нешто слично на:
object(stdClass)#2 (0) {
}
string(2) "d1"
object(stdClass)#3 (0) {
}
string(2) "d2"
Види Исто така
- SplObjectStorage::current() - Враќа број на објекти во складот
- SplObjectStorage::rewind() - Премотува итератор до првиот елемент од складиштето
- SplObjectStorage::key() - Враќа податоци поврзани со тековниот запис на итераторот
- SplObjectStorage::next() - Враќа индекс на кој моментално се наоѓа итераторот
- SplObjectStorage::valid() - Враќа дали тековниот запис на итераторот е валиден
- SplObjectStorage::setInfo() - Поставува податоци поврзани со тековниот запис на итераторот
Белешки од корисници 1 белешка
Ye Wang ¶
пред 15 години