精选优质文档-倾情为你奉上实验十 PHP函数的嵌套和递归(二)一、实验目的与要求1.复习编写和测试PHP程序的方法。2.理解PHP函数的嵌套和递归。3.理解PHP全局变量、局部变量和静态变量。4.理解PHP函数的参数传递。二、实验内容1. PHP局部变量、全局变量和静态变量(1)局部变量局部变量是在函数内部定义的变量,其作用域是所在函数。也就是说,在函数中定义的变量只在函数中有效,在函数之外就无效了。(2)全局变量全局变量是被定义在所有函数以外的变量,其作用域是整个PHP文件。但是在用户自定义函数内部是不可用的,如果要在自定义函数内部使用全局变量,要使用global关键词声明。其语法为:global $变量名;(3)静态变量静态变量只能用于函数内部,与局部变量不同之处在于:当函数调用结束时,静态变量不会丢失自己的值,而局部变量会失效。静态变量声明的语法为:static $变量名=变量值;注意:静态变量虽然在函数结束时值不会丢失,但其作用域只在本函数中,在函数之外仍然无效。【任务1】分别在函数内声明静态变量