实验十PHP函数的嵌套和递归(二).docVIP

  • 10
  • 0
  • 约1.54千字
  • 约 5页
  • 2017-01-03 发布于重庆
  • 举报
实验十 PHP函数的嵌套和递归(二) 一、实验目的与要求 1.复习编写和测试PHP程序的方法。 2.理解PHP函数的嵌套和递归。 3.理解PHP全局变量、局部变量和静态变量。 4.理解PHP函数的参数传递。 二、实验内容 1. PHP局部变量、全局变量和静态变量 (1)局部变量 局部变量是在函数内部定义的变量,其作用域是所在函数。也就是说,在函数中定义的变量只在函数中有效,在函数之外就无效了。 (2)全局变量 全局变量是被定义在所有函数以外的变量,其作用域是整个PHP文件。但是在用户自定义函数内部是不可用的,如果要在自定义函数内部使用全局变量,要使用global关键词声明。其语法为: global $变量名; (3)静态变量 静态变量只能用于函数内部,与局部变量不同之处在于:当函数调用结束时,静态变量不会丢失自己的值,而局部变量会失效。 静态变量声明的语法为:static $变量名=变量值; 注意:静态变量虽然在函数结束时值不会丢失,但其作用域只在本函数中,在函数之外仍然无效。 【任务1】分别在函数内声明静态变量$a、局部变量$b和全局变量$c,并执行函数,比较执行结果有什么不同? 将该PHP页面保存在文件夹“C:\ phpstudy \WWW”中,命名为task1.php。 步骤: ①打开Dreamweaver CS5软件,新建一个PHP页面,并保存在文件夹“C:\ phpst

文档评论(0)

1亿VIP精品文档

相关文档