2009-09-29 67 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

相關問題