unset() 卸载
静态变量static $i=2;
1.是在所有对函数调用中共享;
2.只有在第一次调用的时候赋值
<?php /* * 一.任何数量的参数 * func_get-args()接收一个数组,数组里面包含所有参数 * func_num_args()取得共有几个参数 * func_get-args(int)取得第几个参数,序号从0开始 * 二.变量函数 * 可以造变量后加(),系统就会查找与变量值同名的函数,去执行 * 三.递归调用 * 在函数体内,调用函数(调用自己) * 加上一个停止调用的条件,否则会陷入死循环; * 四,内部函数 * 可以再函数体内,定义函数 * */ /* function stu_name(){ $arr=func_get_args(); foreach ($arr as $key=>$vlaue){ echo "学生名:".$vlaue; echo "-----"; echo "第二个学生叫".func_get_arg(1); } echo "一共有".func_num_args()."学生"; } stu_name("Amy","Funny","lemon") */ /* $houdunwang = "show_date"; function show_date(){ echo date('Y-m-d'); } //show_date(); //echo $houdunwang; $houdunwang(); */ function jc($i){ if($i>1){ $s = $i*jc($i-1); } else{ $s=$i; } return $s; } echo jc(4); ?>