<?php
//静态变量的例子
function demo(){
static $a = 0; //声明静态变量,函数执行完毕后不会释放,会继续累加
echo $a."<br>";
$a++;
}
demo();
//第一次运行,输出0
demo();
//第二次运行,输出1
demo();
//第三次运行,输出2
//变量函数的使用
//定义一个求和的函数
function one($a,$b){
echo $a+$b."<br>";
}
one(6,6);
$result="one";
//将函数的名字赋值给一个变量
$result(4,3);
//此变量的作用将和上面定义的函数作用是一样的
//递归函数
function test($n){
echo $n." ";
if($n > 0){
test($n-1);
}else{
echo "<-->";
}
echo $n." ";
}
test(10);
?>