网页编程语言学习第4章.ppt
《网页编程语言学习第4章.ppt》由会员分享,可在线阅读,更多相关《网页编程语言学习第4章.ppt(25页珍藏版)》请在三一办公上搜索。
1、函数,吉林省三扬科技咨询有限公司,课程内容,课程内容定义并调用函数参数变量函数函数及函数中变量的作用域PHP自带函数,吉林省三扬科技咨询有限公司,定义并调用函数,函数的命名规范函数名只能包含数字、字母和下划线。函数名不能以数字作为开始。函数名不区分大小写。函数名必须是唯一的,即函数名不能和已经存在的函数重名。,吉林省三扬科技咨询有限公司,定义并调用函数,函数的定义:用来实现特定功能的程序块函数的构成:函数名称、参数、函数体、返回值函数定义的语法格式function 函数名称(参数1,参数2,)函数体;return 返回值;函数的调用:指明函数的函数名及其参数函数调用的语法格式函数名(参数1,参
2、数2,参数3);,吉林省三扬科技咨询有限公司,参数,参数的声明方式参数的默认值参数的传递方式函数的返回值类型,吉林省三扬科技咨询有限公司,参数的声明方式,以逗号作为分隔符的表达式列表,如果不存在则表达式列表为空。参数的语法格式函数名称(参数1,参数2,参数3),吉林省三扬科技咨询有限公司,参数的默认值,PHP中函数参数的默认值可以定义成C+风格的标量参数默认值。实现的方法是在形参列表中对一个或几个形参指定默认值。默认参数的语法格式函数名称(参数1,参数2=值,参数3=值),吉林省三扬科技咨询有限公司,参数的传递方式,值传递 参数在调用函数前后不发生改变,传递给函数的只是该参数的值,在传递参数时
3、函数范围内对这些值的任何改变在函数外部都会被忽落掉。引用传递参数在调用函数前后发生改变,当参数传递给函数时,函数不会再创建一个新变量,而是直接获得一个原有变量的引用。,吉林省三扬科技咨询有限公司,函数的返回值类型,函数的单一返回值使用return语句可以返回并且只能返回一个值函数的多返回值通过返回数组的方式可以得到多个返回值,吉林省三扬科技咨询有限公司,变量函数,变量函数的定义变量函数的优缺点,吉林省三扬科技咨询有限公司,变量函数的定义,如果一个变量名后有圆括号,PHP将寻找与变量的值同名的函数,并且将尝试执行它。变量函数的语法格式,吉林省三扬科技咨询有限公司,变量函数的优缺点,优点增加程序的
4、灵活性缺点降低PHP代码的可读性,使程序逻辑变得难以理解,为代码的维护带来极大的困难。可能引发一系列的安全问题。,吉林省三扬科技咨询有限公司,函数及函数中变量的作用域,PHP中函数的作用域规则在函数内部声明的变量作用域是从声明的那条语句开始到函数的末尾。这叫做函数作用域,这些变量称为局部变量。在函数外部声明的变量作用域是从声明它们的那条语句开始到文件末尾,而不是函数内部。这叫做全局作用域,这些变量称为全局变量。特殊的超级全局变量在函数内部和外部都是可见的。,吉林省三扬科技咨询有限公司,函数及函数中变量的作用域,使用关键字global或$GLOBALS数组可以手动指定一个函数中使用的变量是全局变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 编程 语言 学习
链接地址:https://www.31ppt.com/p-6600183.html