PHP的真正威力源自于它的功能函数。

函数存在于大多数的编程语言中。它们用于分隔那些能够完成独立而又明确的任务的代码。这使得代码更易于阅读,并且允许在每次需要完成同样任务的时候重复使用代码。
函数是一个给出了调用接口的自包含模块,它可以执行一些任务,还可以返回结果(可选的)。

一、创建PHP函数

1.所有的函数都使用关键词 "function()" 来开始
2.命名函数 – 函数的名称应该提示出它的功能。函数名称以字母或下划线开头。
3.添加 "{" – 开口的花括号之后的部分是函数的代码。
4.插入函数执行代码
5.添加一个 "}" – 函数通过关闭花括号来结束。

二、如何调用函数

调用PHP函数其实很简单,可使用如下调用代码:
function_name();

以上代码将调用一个名为function_name且不需要任何输入参数的函数。
这行代码还忽略了任何可能的函数返回值。

PS:在学习中,我发现非常有用的PHP函数当属于phpinfo();
因为它可以显示当前服务器中关于PHP的配置信息、Web服务器的设置参数、众多的PHP扩展模块和服务器环境变量等有用的信息。

然而,大多数函数都需要一个或更多的参数,它们都是函数的配置参数。我们通过将数据或变量名放在函数名称后面的括号内,从而以参数形式传给函数。为函数提供一个参数并对其进行调用如下所示:
function_name('parameter');

在这个例子中,所使用的参数是一个只包含parameter的字符串,但是,依据函数的不同,如下所示的调用也是可以的:
function_name(3);
function_name(0.618);
function_name($variable);
在最后那行中,$variable可以是任何一种PHP变量,包括数组。
参数可以是任何数据类型,但特定的函数通常会要求特定的数据类型。