2012-11-25 92 views
1

可能重复:
What is #<some-number> next to object(someClass) in var_dump of an object? I have an inference. Am I right?资源类型

据我所知,一些函数返回的资源ID例如PHP中的#123例如mysql_query

我的问题是为什么对象有这个数字,它用于什么?它是否也是资源ID

$obj = new MyClassName(); 
var_dump($obj); 

output: object(MyClassName)#324 (0) 

#324在此上下文中是什么意思?

+1

与Java中的Object @ 12344321'中的'12344321'相同,我相信。对于应用程序甚至没有一点有趣(除了哈希目的)。 –

回答

1

与参考ID一起用于跟踪资源的唯一性,PHP在每次生成新资源时都会创建唯一的资源。当你的资源使用unset()函数获得免费的特定ID获取销毁时,请不要使用此ID进行参考,因为它每次都会生成新的ID。