Lines Matching defs:value
24 foreach ($values as $value) {
25 $elementHash = self::hashValue($value);
32 public static function hashValue($value) : int
34 if ($value === null) {
38 if (\is_int($value)) {
39 return $value;
42 if ($value instanceof Hashable) {
43 return $value->hashCode();
46 if (\is_object($value)) {
47 return \spl_object_id($value);
50 if (\is_array($value)) {
51 return self::hashArray($value);
54 if (\is_bool($value) || \is_float($value) || \is_resource($value)) {
55 return (int) $value;
58 return \crc32((string) $value);