在一个脚本中,我var_dump()
用来输出对象:
foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][$this->extKey.'/'.$this->scriptRelPath] as $classRef) {
$hookObj = t3lib_div::getUserObj($classRef);
var_dump($hookObj);
结果是:
object(tx_job_dagoupost)#73 (3) { ["extKey"]=> string(3) "job" ["prefixId"]=> string(10) "tx_job_pi1" ["scriptRelPath"]=> string(32) "hooks/class.tx_job_dagoupost.php" }
object(tx_christianvolunteer_dagoupost)#79 (2) { ["extKey"]=> string(19) "christian_volunteer" ["scriptRelPath"]=> string(47) "hooks/class.tx_christianvolunteer_dagoupost.php" }
object(tx_watermark_dagoupost)#73 (2) { ["extKey"]=> string(9) "watermark" ["scriptRelPath"]=> string(38) "hooks/class.tx_watermark_dagoupost.php" }
问题:
是什么
#73
意思#79
?object(tx_job_dagoupost)#73
并且object(tx_watermark_dagoupost)#73
是不同的对象,但它们具有相同的 id#73
,为什么?