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

什么是一个功能?

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

它可能:

什么是PHP功能?

用户定义的函数

首先,您编写 - 或声明或定义 - 函数。然后,您调用 - 或调用或运行 - 函数。您可以编写整个函数,然后在文件中调用它,或者您可以调用文件中的函数,然后稍后将其写入。在PHP定义功能中排序无关紧要。

函数总是用这个词声明功能。这是一个函数名称,其中一组括号可以包含一个或多个变量。函数名称必须是唯一的,不区分大小写,无法以数字开头。

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

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

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

最后更新于12月2020年12月

  • 131讲座
  • 初级水平
4.6 (994)

PHP为初学者:学习在PHP中的代码。每一系列代码详细解释。初学者课程的真实PHP课程2020 |明天帕特里克

探索课程

定义没有任何参数的函数

句法:

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

您可以告诉我们正在声明一个函数,因为它的开始具有关键字函数。

例如:

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

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

printhelloworld();

哪将输出:

你好,世界!

具有参数的函数

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

句法:

功能myfunction.$ variable1,$ variable2,...){
可执行代码;
}

例如:

函数printmytext($ mytext){
echo“$ mytext”;
}

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

printmytext(“我爱PHP!”);

哪个输出到屏幕:

我喜欢php!

具有键入参数的函数

句法:

功能myfunction.键入$变量1键入$ variable2,...){
可执行代码;
}

具有整数参数的示例:

功能addtwonumbers(int $ a,int $ b){
echo $ a,“+”,$ b,“=”,$ a + $ b;
}

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

addtwonumbers(5,3);

哪个输出到屏幕:

5 + 3 = 8

具有默认参数的函数

句法:

功能myfunction.$ myvarife1.=价值){
可执行代码;
}

具有默认参数的示例可以占用参数或使用默认值:

功能多重10(int $ a = 5){
echo $ a,“x 10 =”,$ a * 10;
}

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

多重10(3);
多重10(5);

哪个输出到屏幕:

3 x 10 = 30
5 x 10 = 50

返回值的函数

句法:

功能myfunction.(){
......
返回myvalue.;
}

从中开始的线返回被称为返回声明。

一个返回值的示例:

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

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

echo dividetwonumber(10,5);
echo dividetwonumbers(10,3);

哪个输出到屏幕:

2
3.3333333333333

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

通过参数的函数参考(这样参数就会改变外部功能)

句法:

功能myfunction.和MyVariable.){
......
做点什么$ MyVariable.;
}

一个例子要将4添加到数字:

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

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

$ mynum = 9;
addfour($ mynum);
回声$ myNum;

哪个输出到屏幕:

13.

与以下内容为:

函数addfour($ a){
$ a + = 4;
}
$ mynum = 9;
addfour($ mynum);
回声$ myNum;

哪个输出到屏幕:

9.

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

为什么我们使用功能?

PHP为初学者

最后更新1月2021年

  • 199讲道
  • 初级水平
4.6 (1,476)

使用PHP和MySQL构建内容管理系统|由Tim Buchalka的学习编程学院,Dave Hollingworth

探索课程

PHP内置功能是什么?

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

例子包括:

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

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

句法:

功能myfunction.(){
另一个已经leadyDefinedFunction.();
}

什么是num1 num2?

在PHP中,NUM1和NUM2只是您忘记以美元符号开始的变量($)

什么是递归功能?

递归函数是有人创建一个呼叫自己的函数时。

例如:

函数addoneuntil10($ mynumber){
if($ mynumber <10){
echo“$ mynumber \ n”;
addoleuntil10($ mynumber + 1);
}
}

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

addoneuntil10(3);

哪个输出到屏幕:

3 4 5 6 7 8 9

函数内的可变范围是什么?

如果我们定义一个变量,例如$ MyVariable = 5,则在函数中,我们无法访问功能之外。它只存在于该函数运行时。尝试使用$ MyVariable之外的函数将导致错误消息。

什么是一种方法以及与功能不同的方法?

方法只是属于对象的函数。由于PHP可以用作面向对象的语言,因此您可以使用对象方法。

你怎么能学习PHP开发?bob外围官网

从几乎10个网站中有8个使用PHP在某种程度上,它仍然是一个有用的服务器侧语言,在您的恢复上是有用的。在PHP中开始考虑注册PHP为初学者2020帕特里克明天要了解函数或了解如何从头开始构建内容管理系统PHP为初学者由Tim Buchalka。

赋予你的团队。引领行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求演示