下面是例題從php.net的splobjectstorage文檔。 使用$ s [$ o1]和$ s [$ o2]的行是語法我不熟悉並且還沒有看到過的對象(仍在學習)splobjectstorage的語法會發生什麼?
這是一種從屬性獲取屬性的標準方法一個可以與我創建的任何類一起工作的對象?
這是不是用魔術方法或額外的編程功能來創建這個語法只是這個班?
<?php
// As a map from objects to data
$s = new SplObjectStorage();
$o1 = new StdClass;
$o2 = new StdClass;
$o3 = new StdClass;
$s[$o1] = "data for object 1";
$s[$o2] = array(1,2,3);
if (isset($s[$o2])) {
var_dump($s[$o2]);
}
?>
http://php.net/manual/en/class.splobjectstorage.php
嗨@Moylin請讓我知道,如果這有助於。 – OMG