网页编程语言学习第4章.ppt

网页编程语言学习第4章.ppt

ID:51588254

大小:112.50 KB

页数:25页

时间:2020-03-24

网页编程语言学习第4章.ppt_第1页
网页编程语言学习第4章.ppt_第2页
网页编程语言学习第4章.ppt_第3页
网页编程语言学习第4章.ppt_第4页
网页编程语言学习第4章.ppt_第5页
资源描述:

《网页编程语言学习第4章.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、函数课程内容课程内容定义并调用函数参数变量函数函数及函数中变量的作用域PHP自带函数吉林省三扬科技咨询有限公司http://www.sunyang.net.cn定义并调用函数函数的命名规范函数名只能包含数字、字母和下划线。函数名不能以数字作为开始。函数名不区分大小写。函数名必须是唯一的,即函数名不能和已经存在的函数重名。吉林省三扬科技咨询有限公司http://www.sunyang.net.cn定义并调用函数函数的定义:用来实现特定功能的程序块函数的构成:函数名称、参数、函数体、返回值函数定义的语法格式function函数名称(参数1,参数2,…){函数体;return

2、返回值;}函数的调用:指明函数的函数名及其参数函数调用的语法格式函数名(参数1,参数2,参数3…);吉林省三扬科技咨询有限公司http://www.sunyang.net.cn参数参数的声明方式参数的默认值参数的传递方式函数的返回值类型吉林省三扬科技咨询有限公司http://www.sunyang.net.cn参数的声明方式以逗号作为分隔符的表达式列表,如果不存在则表达式列表为空。参数的语法格式函数名称(参数1,参数2,参数3……)吉林省三扬科技咨询有限公司http://www.sunyang.net.cn参数的默认值PHP中函数参数的默认值可以定义成C++风格的标量参

3、数默认值。实现的方法是在形参列表中对一个或几个形参指定默认值。默认参数的语法格式函数名称(参数1,参数2=值,参数3=值……)吉林省三扬科技咨询有限公司http://www.sunyang.net.cn参数的传递方式值传递参数在调用函数前后不发生改变,传递给函数的只是该参数的值,在传递参数时函数范围内对这些值的任何改变在函数外部都会被忽落掉。引用传递参数在调用函数前后发生改变,当参数传递给函数时,函数不会再创建一个新变量,而是直接获得一个原有变量的引用。吉林省三扬科技咨询有限公司http://www.sunyang.net.cn函数的返回值类型函数的单一返回值使用ret

4、urn语句可以返回并且只能返回一个值函数的多返回值通过返回数组的方式可以得到多个返回值吉林省三扬科技咨询有限公司http://www.sunyang.net.cn变量函数变量函数的定义变量函数的优缺点吉林省三扬科技咨询有限公司http://www.sunyang.net.cn变量函数的定义如果一个变量名后有圆括号,PHP将寻找与变量的值同名的函数,并且将尝试执行它。变量函数的语法格式吉林省三扬科技咨询有限公司http:/

5、/www.sunyang.net.cn变量函数的优缺点优点增加程序的灵活性缺点降低PHP代码的可读性,使程序逻辑变得难以理解,为代码的维护带来极大的困难。可能引发一系列的安全问题。吉林省三扬科技咨询有限公司http://www.sunyang.net.cn函数及函数中变量的作用域PHP中函数的作用域规则在函数内部声明的变量作用域是从声明的那条语句开始到函数的末尾。这叫做函数作用域,这些变量称为局部变量。在函数外部声明的变量作用域是从声明它们的那条语句开始到文件末尾,而不是函数内部。这叫做全局作用域,这些变量称为全局变量。特殊的超级全局变量在函数内部和外部都是可见的。吉林

6、省三扬科技咨询有限公司http://www.sunyang.net.cn函数及函数中变量的作用域使用关键字global或$GLOBALS[]数组可以手动指定一个函数中使用的变量是全局变量。可以使用unset($variable_name)函数手动删除一个变量,该变量也在其作用域内同时被销毁。通过参数列表传递给函数的变量,对于函数来说是局部变量,但是传递时带有&引用符号的例外。使用require()和include()这两个函数并不会影响作用域。如果它们用于函数内部,则函数作用域适用。如果它们不在函数内部,则全局作用域适用。吉林省三扬科技咨询有限公司http://www.

7、sunyang.net.cnPHP自带函数工具类函数数学函数日期函数吉林省三扬科技咨询有限公司http://www.sunyang.net.cn工具类函数exit()函数和die()函数终止程序的运行empty()函数检查变量是否为0或者为空值isset()函数检测是否已经为某变量设定值吉林省三扬科技咨询有限公司http://www.sunyang.net.cnexit()函数和die()函数voidexit([stringstatus])status为可选参数,如果status是字符串,则该函数会在退出前输出字符串;如果status是整

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。