php如何写公共函数

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/

点赞(83) 打赏

评论列表 共有 1 条评论

余生共度 2年前 回复TA

有时,你不得不相信,有些人注定只能停留在你心。天下无不散的茶会,天下会有相聚的明天。有缘再见。

立即
投稿
发表
评论
返回
顶部