Direct predicate — returns true when every argument has the same PHP type.
/**
* @param mixed ...$variables
* @return bool
*/
Comparisons\sameScalar(...$variables): boolThis can be used to create a simple closure which can be used as a regular function.
var_dump(Comparisons\sameScalar(1, 2, 3)); // true (all ints)
var_dump(Comparisons\sameScalar('a', 'b', 'c')); // true (all strings)
var_dump(Comparisons\sameScalar(1, '2', 3)); // false (int + string + int)