php手册学习------ declare
function handler(){ print "hello <br />"; } register_tick_function("handler"); declare(ticks = 1){ $b = 1; //输出一个 // $b = 2; //打开输出两个 // $b = 3; //都打开输出三个 } //closing curly bracket tickable
declare 结构用来设定一段代码的执行指令。declare 的语法和其它流程控制结构相似:
declare (directive) statement
directive 部分允许设定 declare 代码段的行为。目前只认识两个指令:ticks(更多信息见下面 ticks 指令)以及encoding(更多信息见下面 encoding 指令)。
不常用,但很不错的函数
call_user_func_array — 让参数以数组的形式调用一个函数
call_user_func — 调用一个存在的函数
create_function — 建立一个函数
func_get_arg — 获取函数中某个参数的值
func_get_args — 获取函数的所有参数并组成数组
func_num_args — 获取一个函数的参数个数
function_exists — 判定一个函数是否存在
get_defined_functions — 获取已有的函数信息
register_shutdown_function — 注册一个页面载入完成后运行的函数
register_tick_function — 注册一个按要求调用的函数
unregister_tick_function — 取消一个按要求调用的函数
function handler(){ print "hello <br />";}
register_tick_function("handler");
declare(ticks = 1){ $b = 1; //输出一个 // $b = 2; //打开输出两个 // $b = 3; //都打开输出三个} //closing curly bracket tickable