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 — Враќа податоци поврзани со тековната ставка на итераторот
= NULL
Враќа податоци или информации поврзани со објектот на кој покажува тековната позиција на итераторот.
Параметри
Оваа функција нема параметри.
Вратени вредности
Податоци поврзани со тековната позиција на итераторот.
Примери
Пример #1 SplObjectStorage::valid() 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"
Види Исто така
- (PHP 5 >= 5.1.0, PHP 7, PHP 8) - Враќа број на објекти во складот
- SplObjectStorage::current() - Премотува итератор до првиот елемент од складиштето
- SplObjectStorage::rewind() - Враќа податоци поврзани со тековниот запис на итераторот
- SplObjectStorage::key() - Враќа индекс на кој моментално се наоѓа итераторот
- SplObjectStorage::next() - Враќа дали тековниот запис на итераторот е валиден
- (PHP 5 >= 5.3.0, PHP 7, PHP 8) - Поставува податоци поврзани со тековниот запис на итераторот
Белешки од корисници 1 белешка
Је Ванг ¶
пред 15 години