PHP是web中最常用的底层语言之一。一个服务器端脚本语言PHP自互联网早期以来一直存在,并在静态和动态网页和Web应用程序中继续有用。其中一个主要的积木块PHP是一个函数。让我们来探索一下PHP函数是什么以及它是如何工作的。

什么是一个功能?

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

它可能:

什么是PHP功能?

用户定义的函数

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

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

让我们来看看一些功能代码的简单示例。您可以使用文本编辑器自行尝试。不要忘记打开<?php和关闭?>标签,以确保编辑器知道您在PHP中工作。

注意:参数(AKA参数)是用作函数的输入的PHP变量或值。

PHP为初学者2020:使用的所有PHP代码都已完全解释

最后更新于12月2020年12月

  • 131讲座
  • 初学者水平
4.6 (926)

PHP初学者:学习PHP代码。每一行代码都被详细解释了。一个真正的PHP入门课程2020 |编写学院

探索课程

定义没有任何参数的函数

句法:

功能myFunction(){
可执行代码;
}

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

例如:

函数printhelloworld(){
回声“你好世界!”;
}

要运行此功能,我们只需写:

printhelloworld();

哪将输出:

你好世界!

带参数的函数

这是当变量或值传递给函数时。

句法:

功能myFunction(如上所述variable1美元,美元的操作,……){
可执行代码;
}

例如:

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

要运行此功能,我们编写:

printMyText(“我爱PHP !”);

哪个输出到屏幕:

我爱PHP !

带有类型参数的函数

句法:

功能myFunction(键入$变量1,如上所述美元的操作类型,…){
可执行代码;
}

一个带整型参数的例子:

函数addtwonnumbers (int $a, int $b){
echo $ a,“+”,$ b,“=”,$ a + $ b;
}

要运行此功能,我们编写:

addTwoNumbers (5,3);

哪个输出到屏幕:

5 + 3 = 8

带有默认实参的函数

句法:

功能myFunction($ myvarife1.=){
可执行的代码;
}

带有default实参的示例可以接受一个实参,也可以使用default值:

function multiplyBy10(int $a =5){
echo $a, " x 10 = ", $a * 10;
}

要运行此功能,我们编写:

multiplyBy10 (3);
multiplyBy10 (5);

哪个输出到屏幕:

3 x 10 = 30
5×10 = 50

返回值的函数

句法:

功能myFunction(){

返回括号;
}

以…开头的那一行返回称为返回语句。

返回一个值的示例:

功能Divetwonumbers($ a,$ b){
$ c = $ a / $ b;
返回$ c;
}

要运行此功能,我们编写:

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

哪个输出到屏幕:

2
3.3333333333333

函数可能只返回一个值。如果要返回多个值,则必须使用数组或通过引用传递许多参数;请在下面查看如何执行此操作。

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

句法:

功能myFunction(& $ myVariable){

做些事情来$ myVariable;
}

一个数字加4的示例:

功能addfour(&$ a){
$ + = 4;
}

要运行此功能,我们编写:

美元myNum = 9;
addfour($ mynum);
echo $ myNum;

哪个输出到屏幕:

13

与以下:

函数addfour($ a){
$ + = 4;
}
美元myNum = 9;
addfour($ mynum);
echo $ myNum;

哪个输出到屏幕:

9

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

为什么我们使用功能?

PHP为初学者

最后更新于12月2020年12月

  • 199课
  • 初学者水平
4.5 (1263)

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

探索课程

什么是PHP内置函数?

PHP内置函数是语言的本土,无需自己编写这些功能。有数千名内置的PHP函数探索。

例子包括:

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

是的,调用另一个函数的功能是非常常见的。

句法:

功能myFunction(){
anotherAlreadyDefinedFunction();
}

1号和2号是什么?

在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初学者2020帕特里克明天要了解函数或了解如何从头开始构建内容管理系统PHP为初学者由Tim Buchalka。

让你的团队。领导行业。

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

请求演示