PHP是一种非常强大的程序设计语言,越来越多的开发者喜欢使用它开发代码和网站。在PHP中,函数是一个非常有用的工具,它可以让你将一段重复的代码封装起来,这样在其它地方可以重复调用相同的代码,提高代码的复用性和可维护性。
那么,在PHP中如何写公共函数呢?接下来,我们将一步步教你如何写PHP公共函数以及PHP函数名称命名规范。
一、如何写PHP公共函数
编写公共函数可以帮助我们更好的把一些通用的代码封装起来,它可以是功能函数,也可以是共用的方法。
1、函数的基本结构
PHP函数的基本结构如下:
```
//定义函数
function 函数名(参数1, 参数2, ...) {
//处理逻辑
return 值;
}
//调用函数
$value = 函数名(参数1, 参数2, ...);
?>
```
其中,
- 函数名:是函数的名称,可以自定义命名。
- 参数:是函数的输入,有时候函数需要接收外部传递的值才能正常工作。
- 处理逻辑:函数的代码逻辑,这里处理任何你想处理的事情。
- 返回值:函数的输出结果,可以是任何有效的PHP数据类型。
2、定义公共函数
我们经常需要把某些共同的代码封装成函数,在需要的时候调用这个函数即可。
比如,我们在多个地方需要用到计算两个数之和的代码,我们可以把这段代码封装成一个函数:
```
function sum($a, $b) {
return $a + $b;
}
?>
```
这样,当我们需要调用这个函数时,就可以直接使用sum(2, 3)来获得2和3的和。
3、函数参数的传值
函数在定义的时候可以指定参数,函数调用时按照定义的参数传递值。
例如,我们写一个输出姓名和年龄的函数:
```
function print_person($name, $age) {
echo "姓名:" . $name . "
";
echo "年龄:" . $age . "
";
}
?>
```
我们可以调用该函数:
```
print_person('李雷', 20);
?>
```
以上例子产生以下输出:
```
姓名:李雷
年龄:20
```
4、函数返回值
函数可以有返回值,使用return关键字返回,返回的值可以是任意有效的PHP数据类型,例如字符串、数组、对象等等。
例如,我们写一个函数,返回两个数中的最小值:
```
function min($a, $b) {
if ($a < $b) {
return $a;
} else {
return $b;
}
}
?>
```
我们可以调用该函数:
```
echo min(5, 3);
?>
```
以上例子产生以下输出:
```
3
```
5、使用函数库
在编写PHP程序时,如果我们需要公共函数,可以编写一个函数库。函数库就是一个包含多个函数的文件,我们把这些函数放到一个文件中,然后在需要的文件中引用这个文件。
例如,我们创建一个函数库文件sum.php,包含了一个函数sum,代码如下:
```
function sum($a, $b) {
return $a + $b;
}
?>
```
然后,我们在需要使用它的文件中,使用require或require_once引用该文件即可:
```
require('sum.php');
echo sum(1, 2); // 输出3
?>
```
二、PHP函数名称命名规范
函数名是PHP中一个非常重要的部分,它是我们定义和调用函数的依据,还可以影响代码的可读性。所以,PHP函数的命名规范就显得尤为重要了。
1、函数命名规则
- 函数名应该以字母、数字和下划线组成。
- 函数名可以以字母或下划线开头,不能以数字开头。
- 函数名区分大小写,建议使用小写字母。
- 函数名应该具有清晰的意义,能够清晰表达出函数功能。
例如,以下函数命名规则都是合法的:
```
function func() {}
function my_func() {}
function myFunction() {}
function my_function_123() {}
```
2、函数命名风格
函数命名风格是指函数名的样式、格式、约定等。在PHP中,通常有以下4种函数命名风格:
- 小写字母加下划线
- 驼峰式
- 全大写字母和下划线
- 帕斯卡命名法
2.1、小写字母加下划线风格
小写字母加下划线是最常用的函数命名风格,几乎所有PHP框架都采用这种风格。
例如,以下函数使用小写字母加下划线命名:
```
function get_user_info() {}
function check_login() {}
function sum_numbers() {}
```
2.2、驼峰式命名
驼峰式命名是一种将多个单词组合在一起表示一个意义的方式,其中每个单词的首字母大写。在PHP中,使用驼峰式命名最为常见的就是类名的命名。
例如,以下函数使用驼峰式命名:
```
function getUserInfo() {}
function checkLoginStatus() {}
function sumNumbers() {}
```
2.3、全大写字母和下划线命名
全大写字母和下划线命名在PHP中很少使用,通常用来给常量命名。
例如,以下函数使用全大写字母和下划线命名:
```
function MY_FUNCTION() {}
function MY_ANOTHER_FUNCTION() {}
function ANOTHER_BIG_FUNCTION_NAME() {}
```
2.4、帕斯卡命名法
帕斯卡命名法是一种与驼峰式命名类似的命名方式,但是使用的首字母也是大写的。在PHP中,这种命名方式通常用来给类名命名。
例如,以下函数使用帕斯卡命名法:
```
function GetUserList() {}
function UserLogin() {}
function MyAwesomeFunction() {}
```
综上所述,PHP公共函数可以非常有效地帮助我们提高代码的复用性和可维护性,同时在命名上要遵守相关规范和风格,才能让我们的代码更加规范和易读。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.ynyuzhu.com/
有时,你不得不相信,有些人注定只能停留在你心。天下无不散的茶会,天下会有相聚的明天。有缘再见。