第3章 函数-【千锋教育】PHP从入门到精通
|
30页
|
94人阅读
|
0人下载
教辅
内容正文:
®干锋教育
第3章函数
·函数的基本用法
·函数的高级用法
·变量的作用域
·PHP手册的使用
目录
干锋教育
3.1
函数的基本用法
口点击查看本小节知识架构
3.2
变量的作用域
口点击查看本小节知识架构
3.3
函数的高级用法
口点击查看本小节知识架构
3.4
PHP手册的使用
学习目标干锋教育
1掌握函数的基本用掌握变量的作用域2)
掌握PHP手加心使理解函数的高级3
用用法
◆知识架构
干锋教育
3.1函数的基本用法
→返回且录
3.1.1
函数的定义
3.1.2
函数的调用
3.1.3
函数的参数
3.1.4
函数的返回值
3.1函数如的基本用法
®干锋教育
·PHP中的函数分为系统内置函数和自定义函数,系统内置函数在前面章节中已有
所使用,本章主要介绍自定义函数。
3.1函数如的基本用法
包干锋教育
3.1.1函数的定义
。
在PHP中,函数就是将重复使用的功能写在一个独立的代码块中,在需要时进行
单独调用,其语法格式如下:
function函数名(1参数名1f=做1],参数名2=任2,·:])[
所数体
[ceturn返回值:
函数的语法格式说明如下:
(1)"function函数名([参数名1[=值1],参数名2[=值2],])”为函数头,由
关键字function、函数名和参数列表三部分组成。
(2)函数名与变量命名规则基本相同,但函数名不区分大小写。
(3)函数体位于函数头之后,用花括号括起来,代表这是一个函数的功能区间。
3.1函数的基本用法
包干锋教育
3.1.1函数的定义
(4)用方括号引括起来的部分表示可选填,即参数列表与返回值是可选的,其他
部分是必须存在的。
·对函数定义的语法有所了解后,接下来定义一个最简单的函数output(0,具体示例
如下:
runction output ()
0h。拼捋到无能为力,坚持到感动自已!:
上述定义的output(0函数没有参数列表和返回值,函数体只是输出一句话。
此外,需注意同一函数不能被定义两次,具体示例如下:
funetion output (
®ch。,拼搏到无能为力,坐持到感动门已!·:
Eunction output (
愈eho拼拼到无能为力,圣持到感动自已!·:
,此处,PHP解释器会报错,提示重复声明。
3.1函数的基本用法
风干锋教育
3.1.2函数的调用
当函数定义完成后,如果需要使用函数的功能,就需要调用函数。函数的调用十
分简单,前面的章节中多次调用系统内置函数,调用自定义函数的方法与它类似,
其语法格式如下:
函数名1参数名1【。伯11,参数名2-的21,.1)
·函数调用只需引用函数名并赋予正确的参数即可。
3.1函数的基本用法
包干锋教育
3.1.3函数的参数
。
参数列表是由一系列参数组成,每个参数是一个表达式,用逗号隔开。在调用函
数时,如果需要向函数传递参数,则被传入的参数称为实参,而函数定义时的参
数称为形参,实参与形参需要按对应顺序传递数据。参数传递的方式有按值传递
按引用传递和默认参数。
·1按值传递
按值传递就是将实参的值赋给对应的形参,在函数内部操作的是形参,因此操作
的结果不会影响到实参。
·2按引用传递
按引用传递就是将实参按引用赋值给形参,在函数内部所有对形参的操作都会影
响到实参的值。引用传递就是在形参前加&符号,与变量的引用类似。
3.1函数的基本用法
®干锋教育
3.1.3函数的参数
。
3.默认参数
·如果参数列表中的某个参数有值,就称这个参数为默认参数。注意默认参数必须
放在非默认参数的右侧,否则运行时将会报错。