Skip to content

Latest commit

 

History

History
137 lines (87 loc) · 4.78 KB

ephp_lib_func.md

File metadata and controls

137 lines (87 loc) · 4.78 KB

Module ephp_lib_func

Behaviours: ephp_lib.

Function Index

call_user_func/3
call_user_func_array/4
create_function/4
func_get_arg/3
func_get_args/2
func_num_args/2
function_exists/3
get_classes/0
get_defined_functions/2
init_config/0
init_const/0
init_func/0
register_shutdown_function/3

Function Details

call_user_func/3


call_user_func(Context::ephp:context_id(), Line::line(), Args::[var_value()]) -> mixed()

call_user_func_array/4


call_user_func_array(Context::ephp:context_id(), Line::line(), X3::var_value(), X4::var_value()) -> mixed()

create_function/4


create_function(Context::ephp:context_id(), X2::line(), Args::var_value(), Code::var_value()) -> obj_ref()

func_get_arg/3


func_get_arg(Context::ephp:context_id(), Line::line(), Pos::var_value()) -> mixed()

func_get_args/2


func_get_args(Context::ephp:context_id(), Line::line()) -> mixed()

func_num_args/2


func_num_args(Context::ephp:context_id(), Line::line()) -> non_neg_integer()

function_exists/3


function_exists(Context::ephp:context_id(), Line::line(), FuncName::var_value()) -> boolean()

get_classes/0


get_classes() -> [class()]

get_defined_functions/2


get_defined_functions(Context::ephp:context_id(), Line::line()) -> ephp_array:ephp_array()

init_config/0


init_const/0


init_func/0


register_shutdown_function/3


register_shutdown_function(Context::ephp:context_id(), Line::line(), RawArgs::[var_value()]) -> ok