function ,就是函数。函数就是一块拥有特定功能的代码,一般函数都会有个名字,想用这个函数做点事的时候,可以使用它的名字去调用它。PHP 本身已经定义好了一些函数,基本上你能想到的常用的功能,都有可能已经有了一个函数去做这件事儿。
除了这些直接可以用的函数以外,PHP 也允许我们自己去创建函数。如果你觉得在程序里,经常会用到某种特定形式的代码去解决点解决 ... 这个时候或许你就需要把这些代码装到一个函数里面,这样就可以重复去利用它了,而且也比较容易维护。
下面,我们来看一下怎么样去定义一个函数。
首先要使用 function 这个关键词,它就是函数的意思 ... 输入 function ... 接着去给要定义的函数起个名字 ... 这个名字最好可以描述这个函数到底能做什么。
比如我要创建一个可以返回 您好 这两个字儿的函数 ... 可以叫它 say_hello ... 在函数名的后面是一个括号,在这个括号里,我们可以给函数去指定它可以授受的参数,等会儿再回来介绍一下参数的作用 ...
然后是一组花括号... 在这组花括号里,就是这个函数要做的事情 ... 这里我们只是简单的让它输出您好这两个字 ... echo '您好';
function say_hello() {
echo '您好';
}
这样我们就定义好了一个超级简单的函数,叫做 say_hello() ... 要去运行这个函数,使用这个函数,或者叫执行这个函数 ... 可以直接使用函数的名字 ... 后面再加上一组括号 ...
say_hello();
你会看到在屏幕上会显示 您好 这两个字儿 ... 一般我们不会去直接输出函数运行出来的结果 ... 而是使用一个 return ,去返回这个结果 ... 像这样 ...
return '您好';
这样,我们就有机会,可以把这个函数执行的结果交给一个变量 ... 或者把这个结果作为其它函数的参数 .. 这样做更灵活一些 ...
现在,屏幕上,不会直接输出 您好 这两个字. .. 因为函数执行以后,只是返回了这两字,想要输出它的话,要在前面加上一个 echo ...
echo say_hello();
意思就是去输出 say_hello() 这个函数执行的结果。
这次在屏幕上,又会显示 您好 这两个字儿了。