开发者学堂课程【PHP 基础入门课程(下):函数基本应用】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/710/detail/12623
函数基本应用
内容介绍:
一、概念
二、步骤
三、示例
四、小结
一、概念
函数的基本应用,是了解到底该怎么去定义一个函数,以及定义了这个函数,到底该怎么去应用它。
概念:函数的应用,是指根据需求来定义,把业务拆分成小模块之后,针对每一个模块,去定义一个函数,在需要的位置去调用它就可以。所以这地方两个部分,第一个是定义函数,分析了函数的一些基本结构,第二个是怎么去调用函数,是通过函数名+( ),就可以调用它。
二、步骤
1.分析需求功能
2.确定函数名
3.确定函数体
4.调用函数
第一个要分析要做的这件事情的功能,第二个确定好函数名,第三步,确定函数。最后这一部分都属于定义的过程,定义之后,最后只要调动他就可以。
三、示例
#打印九九乘法表
#1.分析需求:打印九九乘法表可能有多个位置需要使用(因此使用函数开发)
#2.确定函数名:九九乘法表,确定相关性
Function chengfa99( ){
#3.确定函数体:输出(不需要返回值)
for($i = 1;$i <= 9; $i++) {
for($j = 1;$j <= $i; $j++) {
echo”$i * $j = “ . $i * $j . ‘ ‘;
}
#换行
Echo ‘ <br/>’;
}
}
#4.调用函数
Chengfa99();
Chengfa99();
#多次调用,不需要重复写99乘法表逻辑
九九乘法表,比如要做数学相关的网站让别人去用,可能很多人在不同的位置都要去调动,所以要用函数来开发,第二要确定他的名字,相关性,把这个函数给它写好,把它称之为函数体。其实还要确定这个函数是否需要返回值,那只要调动它打印出一个结果就不需要。这样就定义好。定义好的函数都会自动运行,怎样去调用它,chengfa99名字,这属于自己定义的标志,加上括号就可以。
代码部分: function 定义一个函数,这是函数的基本应用。一定要先定义函数,要打印九九乘法表。名字自己去定义就可以,定义时后面要跟括号,因为这个括号里面是用来放参数的,但是现在打印明确就是九九乘法表内容是不会改变的,所以不需要参数。接下来要去实现九九乘法表,$i = 1;$i <= 9; $i++
然后这是一个控制行,就 echo,PR就换行了,接下来是控制列$j = 1;$j <= 9; $i++
就可以,此时要做的事情就是输出$i * $j = “ . $i * $j
,这样代表函数就已经定义完,但是函数定义是不会运行的。
运行没有任何的执行结果。
因为函数属于一种结构,结构性的东西它是不会自动运行的,很明显这段代码里面是没有运行的,因为有运行就会有输出。
运用函数,函数的调用,怎么调用函数名,chengfa九九,注意要加上一个括号才代表调用,如果你直接用,系统会告诉我们,这是一个未定义的常量,因为他是一个常量名也没有引号也没有对应的。 $ 系统会当做常量,因此需要一个括号,系统识别的这个括号就会把这个东西当做一个函数名,这是它的基本的设计逻辑,执行,
九九乘法表就打印出来,还想再调一次,在输入 chengfa99运行,
又可以让这段代码重复执行一次,想要用多少次,就调用他多少次就可以。所以这段代码,就不需要重复的去写,或者复制粘贴,只写一遍,但是可以无数次的使用函数调用,这就是我函数调用的好处。
四、小结
1、函数应用分为两个部分
(1)定义函数:根据需求实现函数
(2)调用函数:在需要函数运行的时候调用函数(调用的方式是,函数名加括号)
2、函数一旦定义就可以无限次调用。
这样可以节省很多的时间,不会让代码不断的重复去写,这就是函数的好处。