PHP自定义函数+系统函数库
全局变量 $n = 5; //全局变量 function fun1(){ global $n; echo '我在函数体内也可以调用全局变量n,它的值是:' , $n;//5 $n++; } fun1(); echo '<hr>'; echo $n;//6 $n = 6; function fun1(){ echo '变量的值是:' , $GLOBALS['n']; $GLOBALS['n']++; } fun1(); echo $GLOBALS['n']; 不使用循环语句,来计算1~100的和 function recursive($n){ if($n>=1){ return $n + recursive($n-1); } } echo recursive(100); 引用 $foo = 'Bob'; $bar = &$foo; //看待成变量的别名 $bar = 'Rose'; echo $foo;//Rose $foo = 'Mooc'; $bar = &$foo; //看待成变量的别名 unset($foo); //变量销毁 echo $bar;//Mooc 自定义函数 function fun1(&$n){ $n++; echo '我是函数体内的局部变量' , $n ;//4 } $n = 3; fun1($n); echo $n , '<hr>';//4 获得扩展名