| Extracted from Pike v7.8 release 866 at 2016-04-05.

[Top]

# Method hash_value()

Method hash_value

  `int hash_value(mixed value)`

Description

  Return a hash value for the argument. It's an integer in the native integer range.

  The hash will be the same for the same value in the running process only (the memory address is typically used as the basis for the hash value).

  If the value is an object with an lfun::__hash , that function is called and its result returned.

Note

  This is the hashing method used by mappings.

See also

  hash() , lfun::__hash()