--TEST-- Test array_any() function : basic functionality --SKIPIF-- --FILE-- 1, "b" => 2, "c" => 3, "d" => 4, "e" => 5]; $array2 = [1, 2, 3, 4, 5]; var_dump(array_any($array1, fn($value, $key) => $value > 3)); var_dump(array_any($array2, fn($value, $key) => $value > 3)); var_dump(array_any($array2, fn($value, $key) => $value > 5)); var_dump(array_any([], fn($value, $key) => true)); var_dump(array_any($array1, fn($value, $key) => $key === "c")); var_dump(array_any($array1, fn($value, $key) => false)); var_dump(array_any($array1, 'even')); var_dump(array_any($array1, 'return_nothing')); var_dump(array_any($array1, ['EvenClass', 'even'])); var_dump(array_any($array1, "EvenClass::even")); } ?> --EXPECT-- bool(true) bool(true) bool(false) bool(false) bool(true) bool(false) bool(true) bool(false) bool(true) bool(true)