函数基本应用|学习笔记

简介: 快速学习函数基本应用

开发者学堂课程【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,这样代表函数就已经定义完,但是函数定义是不会运行的。

运行没有任何的执行结果。

image.png

因为函数属于一种结构,结构性的东西它是不会自动运行的,很明显这段代码里面是没有运行的,因为有运行就会有输出。

运用函数,函数的调用,怎么调用函数名,chengfa九九,注意要加上一个括号才代表调用,如果你直接用,系统会告诉我们,这是一个未定义的常量,因为他是一个常量名也没有引号也没有对应的。 $ 系统会当做常量,因此需要一个括号,系统识别的这个括号就会把这个东西当做一个函数名,这是它的基本的设计逻辑,执行,

image.png

九九乘法表就打印出来,还想再调一次,在输入 chengfa99运行,

image.png

又可以让这段代码重复执行一次,想要用多少次,就调用他多少次就可以。所以这段代码,就不需要重复的去写,或者复制粘贴,只写一遍,但是可以无数次的使用函数调用,这就是我函数调用的好处。


四、小结

1、函数应用分为两个部分

(1)定义函数:根据需求实现函数

(2)调用函数:在需要函数运行的时候调用函数(调用的方式是,函数名加括号)

2、函数一旦定义就可以无限次调用。

这样可以节省很多的时间,不会让代码不断的重复去写,这就是函数的好处。

相关文章
|
物联网 Linux 开发者
Sigfillset 函数|学习笔记
快速学习 Sigfillset 函数
|
4月前
|
存储 C++
c++学习笔记05 函数
C++函数使用的详细学习笔记05,包括函数的基本格式、值传递、函数声明、以及如何在不同文件中组织函数代码的示例和技巧。
36 0
c++学习笔记05 函数
|
程序员
【学习笔记之我要C】函数
【学习笔记之我要C】函数
189 0
|
PHP 开发者
认识函数|学习笔记
快速学习认识函数
认识函数|学习笔记
|
物联网 Linux C语言
Execlp 函数|学习笔记
快速学习 Execlp 函数
Execlp 函数|学习笔记
|
物联网 Linux C语言
Execv 函数|学习笔记
快速学习 Execv 函数
Execv 函数|学习笔记
|
物联网 Linux 开发者
Sigprocmask 函数|学习笔记
快速学习 Sigprocmask 函数
Sigprocmask 函数|学习笔记
|
物联网 Linux C语言
Execle 函数|学习笔记
快速学习 Execle 函数
Execle 函数|学习笔记
|
人工智能 vr&ar 开发者
函数 | 学习笔记
快速学习函数
105 0
函数  |  学习笔记
|
消息中间件 物联网 Linux
ftok 函数|学习笔记
快速学习 ftok 函数