<?php
$result = array();
function show_all($keys){
global $result;
foreach ($keys as $key) {
if(is_array($key))
show_all($key);
else{
$refFunc = new ReflectionFunction($key);
foreach( $refFunc->getParameters() as $param ){
if(preg_match('/callback/',$param->name))
$result[$key] = 1;
}
}
}
}
show_all(get_defined_functions());
foreach (array_keys($result) as $key) {
print "$key:\n";
$refFunc = new ReflectionFunction($key);
foreach( $refFunc->getParameters() as $param ){
print "\t$param\n";
}
}
?>
- Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.27, 8.2.0 - 8.2.17, 8.3.0 - 8.3.4
- set_error_handler:
Parameter #0 [ <required> ?callable $callback ]
Parameter #1 [ <optional> int $error_levels = E_ALL ]
set_exception_handler:
Parameter #0 [ <required> ?callable $callback ]
preg_replace_callback:
Parameter #0 [ <required> array|string $pattern ]
Parameter #1 [ <required> callable $callback ]
Parameter #2 [ <required> array|string $subject ]
Parameter #3 [ <optional> int $limit = -1 ]
Parameter #4 [ <optional> &$count = null ]
Parameter #5 [ <optional> int $flags = 0 ]
mb_ereg_replace_callback:
Parameter #0 [ <required> string $pattern ]
Parameter #1 [ <required> callable $callback ]
Parameter #2 [ <required> string $string ]
Parameter #3 [ <optional> ?string $options = null ]
spl_autoload_register:
Parameter #0 [ <optional> ?callable $callback = null ]
Parameter #1 [ <optional> bool $throw = true ]
Parameter #2 [ <optional> bool $prepend = false ]
spl_autoload_unregister:
Parameter #0 [ <required> callable $callback ]
iterator_apply:
Parameter #0 [ <required> Traversable $iterator ]
Parameter #1 [ <required> callable $callback ]
Parameter #2 [ <optional> ?array $args = null ]
header_register_callback:
Parameter #0 [ <required> callable $callback ]
ob_start:
Parameter #0 [ <optional> $callback = null ]
Parameter #1 [ <optional> int $chunk_size = 0 ]
Parameter #2 [ <optional> int $flags = PHP_OUTPUT_HANDLER_STDFLAGS ]
usort:
Parameter #0 [ <required> array &$array ]
Parameter #1 [ <required> callable $callback ]
uasort:
Parameter #0 [ <required> array &$array ]
Parameter #1 [ <required> callable $callback ]
uksort:
Parameter #0 [ <required> array &$array ]
Parameter #1 [ <required> callable $callback ]
array_walk:
Parameter #0 [ <required> object|array &$array ]
Parameter #1 [ <required> callable $callback ]
Parameter #2 [ <optional> mixed $arg = <default> ]
array_walk_recursive:
Parameter #0 [ <required> object|array &$array ]
Parameter #1 [ <required> callable $callback ]
Parameter #2 [ <optional> mixed $arg = <default> ]
array_reduce:
Parameter #0 [ <required> array $array ]
Parameter #1 [ <required> callable $callback ]
Parameter #2 [ <optional> mixed $initial = null ]
array_filter:
Parameter #0 [ <required> array $array ]
Parameter #1 [ <optional> ?callable $callback = null ]
Parameter #2 [ <optional> int $mode = 0 ]
array_map:
Parameter #0 [ <required> ?callable $callback ]
Parameter #1 [ <required> array $array ]
Parameter #2 [ <optional> array ...$arrays ]
call_user_func:
Parameter #0 [ <required> callable $callback ]
Parameter #1 [ <optional> mixed ...$args ]
call_user_func_array:
Parameter #0 [ <required> callable $callback ]
Parameter #1 [ <required> array $args ]
forward_static_call:
Parameter #0 [ <required> callable $callback ]
Parameter #1 [ <optional> mixed ...$args ]
forward_static_call_array:
Parameter #0 [ <required> callable $callback ]
Parameter #1 [ <required> array $args ]
register_shutdown_function:
Parameter #0 [ <required> callable $callback ]
Parameter #1 [ <optional> mixed ...$args ]
register_tick_function:
Parameter #0 [ <required> callable $callback ]
Parameter #1 [ <optional> mixed ...$args ]
unregister_tick_function:
Parameter #0 [ <required> callable $callback ]
- Output for 7.4.0 - 7.4.33
- preg_replace_callback:
Parameter #0 [ <required> $regex ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <required> $subject ]
Parameter #3 [ <optional> $limit ]
Parameter #4 [ <optional> &$count ]
Parameter #5 [ <optional> $flags ]
mb_ereg_replace_callback:
Parameter #0 [ <required> $pattern ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <required> $string ]
Parameter #3 [ <optional> $option ]
header_register_callback:
Parameter #0 [ <required> $callback ]
array_reduce:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <optional> $initial ]
array_intersect_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_uintersect_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_intersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
Parameter #3 [ <required> $callback_key_compare_func ]
array_diff_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_udiff:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_diff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
Parameter #3 [ <required> $callback_key_comp_func ]
array_filter:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <optional> $callback ]
Parameter #2 [ <optional> $use_keys ]
array_map:
Parameter #0 [ <required> $callback ]
Parameter #1 [ <required> ...$arrays ]
- Output for 5.6.0 - 5.6.3, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33
- preg_replace_callback:
Parameter #0 [ <required> $regex ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <required> $subject ]
Parameter #3 [ <optional> $limit ]
Parameter #4 [ <optional> &$count ]
mb_ereg_replace_callback:
Parameter #0 [ <required> $pattern ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <required> $string ]
Parameter #3 [ <optional> $option ]
header_register_callback:
Parameter #0 [ <required> $callback ]
array_reduce:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <optional> $initial ]
array_intersect_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_uintersect_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_intersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
Parameter #3 [ <required> $callback_key_compare_func ]
array_diff_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_udiff:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_diff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
Parameter #3 [ <required> $callback_key_comp_func ]
array_filter:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <optional> $callback ]
Parameter #2 [ <optional> $use_keys ]
array_map:
Parameter #0 [ <required> $callback ]
Parameter #1 [ <required> ...$arrays ]
- Output for 5.6.4 - 5.6.40
Process exited with code 139.- Output for 5.4.1 - 5.4.45, 5.5.0 - 5.5.38
- preg_replace_callback:
Parameter #0 [ <required> $regex ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <required> $subject ]
Parameter #3 [ <optional> $limit ]
Parameter #4 [ <optional> &$count ]
mb_ereg_replace_callback:
Parameter #0 [ <required> $pattern ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <required> $string ]
Parameter #3 [ <optional> $option ]
header_register_callback:
Parameter #0 [ <required> $callback ]
array_reduce:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <optional> $initial ]
array_intersect_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_uintersect_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_intersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
Parameter #3 [ <required> $callback_key_compare_func ]
array_diff_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_udiff:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_diff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
Parameter #3 [ <required> $callback_key_comp_func ]
array_filter:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <optional> $callback ]
array_map:
Parameter #0 [ <required> $callback ]
Parameter #1 [ <required> $arg ]
Parameter #2 [ <optional> $... ]
- Output for 5.4.0
- preg_replace_callback:
Parameter #0 [ <required> $regex ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <required> $subject ]
Parameter #3 [ <optional> $limit ]
Parameter #4 [ <optional> &$count ]
header_register_callback:
Parameter #0 [ <required> $callback ]
array_reduce:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <optional> $initial ]
array_intersect_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_uintersect_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_intersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
Parameter #3 [ <required> $callback_key_compare_func ]
array_diff_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_udiff:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_diff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
Parameter #3 [ <required> $callback_key_comp_func ]
array_filter:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <optional> $callback ]
array_map:
Parameter #0 [ <required> $callback ]
Parameter #1 [ <required> $arg ]
Parameter #2 [ <optional> $... ]
- Output for 5.3.0 - 5.3.29
- preg_replace_callback:
Parameter #0 [ <required> $regex ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <required> $subject ]
Parameter #3 [ <optional> $limit ]
Parameter #4 [ <optional> &$count ]
sqlite_create_function:
Parameter #0 [ <required> $db ]
Parameter #1 [ <required> $funcname ]
Parameter #2 [ <required> $callback ]
Parameter #3 [ <optional> $num_args ]
array_reduce:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <optional> $initial ]
array_intersect_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_uintersect_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_intersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
Parameter #3 [ <required> $callback_key_compare_func ]
array_diff_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_udiff:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_diff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
Parameter #3 [ <required> $callback_key_comp_func ]
array_filter:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <optional> $callback ]
array_map:
Parameter #0 [ <required> $callback ]
Parameter #1 [ <required> $arg ]
Parameter #2 [ <optional> $... ]
- Output for 5.2.11 - 5.2.17
- array_reduce:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <optional> $initial ]
array_intersect_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_uintersect_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_intersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
Parameter #3 [ <required> $callback_key_compare_func ]
array_diff_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_udiff:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_diff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
Parameter #3 [ <required> $callback_key_comp_func ]
array_filter:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <optional> $callback ]
array_map:
Parameter #0 [ <required> $callback ]
Parameter #1 [ <required> $arg ]
Parameter #2 [ <optional> $... ]
- Output for 5.2.0 - 5.2.10
- array_reduce:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <required> $callback ]
Parameter #2 [ <optional> $initial ]
array_intersect_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_uintersect_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
array_intersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_compare_func ]
array_uintersect_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_compare_func ]
Parameter #3 [ <required> $callback_key_compare_func ]
array_diff_ukey:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_udiff:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_assoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_key_comp_func ]
array_diff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
array_udiff_uassoc:
Parameter #0 [ <required> $arr1 ]
Parameter #1 [ <required> $arr2 ]
Parameter #2 [ <required> $callback_data_comp_func ]
Parameter #3 [ <required> $callback_key_comp_func ]
array_filter:
Parameter #0 [ <required> $arg ]
Parameter #1 [ <optional> $callback ]
array_map:
Parameter #0 [ <required> $callback ]
Parameter #1 [ <required> $arg1 ]
Parameter #2 [ <required> $arg2 ]
Parameter #3 [ <optional> $... ]
- Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6
- Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.9
- Fatal error: Cannot instantiate non-existent class: reflectionfunction in /in/Bj2WH on line 11
Process exited with code 255. - Output for 4.3.0 - 4.3.1
- Fatal error: Cannot instantiate non-existent class: reflectionfunction in /in/Bj2WH on line 11
preferences:
319.1 ms | 401 KiB | 456 Q