downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

SplObjectStorage::key> <SplObjectStorage::getHash
[edit] Last updated: Tue, 21 May 2013

view this page in

SplObjectStorage::getInfo

(PHP 5 >= 5.3.0)

SplObjectStorage::getInfoReturns the data associated with the current iterator entry

Descrizione

public mixed SplObjectStorage::getInfo ( void )

Returns the data, or info, associated with the object pointed by the current iterator position.

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

The data associated with the current iterator position.

Esempi

Example #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();
}
?>

Il precedente esempio visualizzerĂ  qualcosa simile a:

object(stdClass)#2 (0) {
}
string(2) "d1"
object(stdClass)#3 (0) {
}
string(2) "d2"

Vedere anche:



add a note add a note User Contributed Notes SplObjectStorage::getInfo - [1 notes]
up
0
Ye Wang
2 years ago
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
)

 
show source | credits | sitemap | contact | advertising | mirror sites