請注意,該函式不會雜湊物件的內容(屬性),僅會雜湊其內部句柄和處理程序表指標。這足以保證任何兩個同時存在於記憶體中的物件將具有不同的雜湊值。無法保證在不同時存在於記憶體中的物件之間的唯一性,例如
var_dump(spl_object_hash(new stdClass()), spl_object_hash(new stdClass()));
單獨執行此操作通常會產生相同的雜湊值,因為 PHP 會在建立第二個 stdClass 後,重複使用第一個 stdClass 在被解除參考和銷毀後的內部句柄。