2009-09-29 65 views

回答

6

SplObjectStorage

$s = new SplObjectStorage(); 
$s->attach($some_object); 
$s->attach($some_other_object); 

注意,你也可以使用数组,键是唯一的,重新分配一个新值现有密钥覆盖新的。但是对于数组,您已经创建了自己的ID-SplObjectStorage,但是您没有。

阵列例如

$a = array(); 
$a['key1'] = $some_object; 
$a['key1'] = $some_other_object; 

在上述例子中仅 'KEY1' 被保持。

+0

不适用于字符串 – erotsppa 2009-10-01 03:22:57

+0

非常正确,SplObjectStorage不适用于普通的旧字符串,您将不得不以某种方式包装它们。或者只是我们的一个字符串数组:) – 2009-10-01 04:42:32

相关问题