php 变量

  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);






?>
原文地址:https://www.cnblogs.com/lemonphp/p/4917274.html