1
希望對某人來說這是一件容易的事情。基本上我有一堆SQLite3Result對象,它們在一個類中存儲緩存的數據。當一個方法以結果作爲參數調用時,我需要能夠引用這些數據。我認爲最好將緩存保存在一個數組中,其中鍵是結果對象的唯一標識符。PHP獲取對象標識
那麼,有沒有辦法得到一個對象的唯一標識符?像'other'語言中的addressof()函數一樣。我只是需要一些東西,以便隨後調用結果作爲參數的方法時,我可以根據該結果查找緩存的數據。
謝謝! spl_object_hash正是我所追求的!我不知道爲什麼在我的任何搜索中都沒有出現。實際上,即使它是針對相同的數據庫行,表或其他類型,實際上也需要散列值不同。我只需要爲每個單獨的對象提供一個標識符,因爲它們都需要獨立工作,而不考慮事物的SQL方面。 – 2011-03-01 00:53:17
@Jamie Carl:那確實是你需要的。很高興我幫助:) – BoltClock 2011-03-01 00:56:59
現在實施,並完美地工作。再次感謝。 – 2011-03-01 02:24:34