PHP是web中最常用的底层语言之一。一个服务器端脚本语言,PHP在互联网早期就已经存在了,并且在静态和动态网页和web应用程序中都很有用。的主要组成部分之一PHP是一个函数。让我们探讨一下什么是PHP函数以及它是如何工作的。

什么是函数?

在任何语言中,函数都是一个离散的代码块执行特定的任务。

它可能:

什么是PHP函数?

用户定义的函数

首先,编写-或声明-或定义-函数。然后,调用——或调用——或运行——该函数。你可以写整个函数,然后在文件中调用它,或者你可以在文件中调用函数,然后把它写出来。在PHP中定义函数的顺序并不重要。

函数总是用word来声明函数.后面是函数名和一组括号,括号可以包含一个或多个变量。函数名必须唯一,不区分大小写,且不能以数字开头。

让我们看一些简单的函数代码示例。您可以使用文本编辑器自己尝试。别忘了开场。php和关闭?>标记以确保编辑器知道您在php中工作。

注意:参数(又名参数)是用于函数输入的PHP变量或值。

PHP初学者2021:所有使用的PHP代码都有充分的解释

2021年9月

  • 149课
  • 初学者水平
4.8 (1107)

PHP初学者:学习用PHP编写代码。每一行代码都有详细的解释。一个真正的PHP初学者课程2021 |由帕特里克·莫罗

探索课程

定义一个没有参数的函数

语法:

函数myFunction(){
可执行代码

你可以看出我们是在声明一个函数,因为它的开头有一个关键字function。

例如:

函数printHelloWorld () {
回声“Hello World !”;

要运行这个函数,我们只需写:

printHelloWorld ();

将输出:

你好世界!

带参数的函数

这是将变量或值传递给函数的时候。

语法:

函数myFunction如上所述variable1美元,美元的操作,……){
可执行代码

例如:

函数printMyText(美元myText) {
回声“myText美元”;

要运行这个函数,我们可以这样写:

printMyText(“我爱PHP !”);

输出到屏幕:

我爱PHP !

带有类型化参数的函数

语法:

函数myFunction类型variable1美元如上所述美元的操作类型,…){
可执行代码

一个带有整型参数的例子:

函数addTwoNumbers(int $a, int $b){
Echo $a, " + ", $b, " = ", $a + $b;

要运行这个函数,我们可以这样写:

addTwoNumbers (5,3);

输出到屏幕:

5 + 3 = 8

带有默认实参的函数

语法:

函数myFunctionmyVariable1美元价值){
可执行的代码;

带有默认实参的示例可以接受实参或使用默认值:

函数multiplyBy10(int $a =5){
Echo $a, " x 10 = ", $a * 10;

要运行这个函数,我们可以这样写:

multiplyBy10 (3);
multiplyBy10 (5);

输出到屏幕:

3 × 10 = 30
5 × 10 = 50

返回一个值的函数

语法:

函数myFunction() {
...
返回括号

这一行以返回被称为返回语句。

返回值的示例:

{$a, $b}
$c = $a / $b;
返回$ c;

要运行这个函数,我们可以这样写:

回声divideTwoNumbers(10、5);
回声divideTwoNumbers (10, 3);

输出到屏幕:

2
3.3333333333333

函数只能返回一个值。如果你想返回多个值,你必须使用数组或通过引用传递多个参数;看看下面如何做到这一点。

传递参数的函数参考(这样论点就改变了的函数)

语法:

函数myFunction& $ myVariable){
...
做些事情来$ myVariable

给一个数加4的例子:

函数addFour (& $) {
$ + = 4;

要运行这个函数,我们可以这样写:

美元myNum = 9;
addFour ($ myNum);
echo $ myNum;

输出到屏幕:

13

与以下:

函数addFour(美元){
$ + = 4;

美元myNum = 9;
addFour ($ myNum);
echo $ myNum;

输出到屏幕:

9

在第一种情况下,我们通过引用传递参数(变量),这将更新原始变量。在第二种情况下,我们按值传递,这将保持原始变量不变。

我们为什么要使用函数?

PHP初学者

2021年9月

  • 200课
  • 初学者水平
4.7 (1802)

用PHP和MySQL |从头开始构建一个内容管理系统作者:Tim Buchalka’s Learn Programming Academy, Dave Hollingworth

探索课程

什么是PHP内置函数?

PHP内置函数是该语言的本地函数,不需要自己编写这些函数。有成千上万的内置PHP函数可供探索。

例子包括:

一个函数可以调用另一个函数吗?

是的,一个函数调用另一个函数是很常见的。

语法:

函数myFunction() {
anotherAlreadyDefinedFunction();

num1 num2是什么?

在PHP中,num1和num2只是变量,你忘了以美元符号开始

什么是递归函数?

递归函数是指某人创建了一个调用自己的函数。

例如:

函数addOneUntil10(输入myNumber美元){
if ($myNumber < 10) {
回声“输入myNumber美元\ n”;
addOneUntil10(输入myNumber + 1美元);

要运行这个函数,我们可以这样写:

addOneUntil10 (3);

输出到屏幕:

3 4 5 6 7 8 9

什么是函数中的变量范围?

如果在函数中定义一个变量,例如$myVariable = 5,则不能在函数之外访问它。它只在函数运行时存在。尝试在函数之外使用$myVariable将会导致一条错误消息。

什么是方法,它与函数有什么不同?

方法只是属于一个对象的函数。因为PHP可以作为一种面向对象的语言使用,所以您可以使用对象方法。

如何学习PHP开发?betwayapp下载安装

因为近10个网站中有8个使用PHP在某种程度上,它仍然是一种服务器端语言,在你的简历上有它是有用的。要开始学习PHP,请考虑注册PHP for初学者2020通过Patrick Morrow了解功能或学习如何从头构建内容管理系统PHP初学者由蒂姆Buchalka。

让你的团队。领导行业。

通过Udemy for Business订阅您组织的在线课程和数字学习工具图书馆。

请求一个演示