2012-11-25 192 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。