(PECL ds >= 1.0.0)
Hashable 是一個允許物件被用作鍵值的介面。它是 spl_object_hash() 的替代方案,後者根據物件的控制代碼決定其雜湊值:這意味著兩個根據隱式定義被認為相等的物件不會被視為相等,因為它們不是同一個實例。
hash() 用於返回一個純量值,作為物件的雜湊值,它決定了物件在雜湊表中的位置。雖然這個值不必是唯一的,但相等的物件必須具有相同的雜湊值。
equals() 用於判斷兩個物件是否相等。可以保證比較的對象會與主體是相同類別的實例。
$obj