当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > PHP 函数
The real power of PHP comes from its functions.
PHP的强大功能主要体现在函数里。
In PHP - there are more than 700 built-in functions available.
PHP中共包含700多个可用的内置函数。
In this tutorial we will show you how to create your own functions.
在这个教程中我们将告诉你如何创建自己的函数
For a reference and examples of the built-in functions, please visit our PHP Reference.
如果你想了解更多关于PHP参数和内置函数的例子,请访问PHP参数。
A function is a block of code that can be executed whenever we need it.
函数实际上是一个统一的代码块,你可以随时调用它。
Creating PHP functions:
创建PHP函数的方法:
A simple function that writes my name when it is called:
下面是一个简单的PHP函数案例,当我们调用它时,它可以输出我们的名字:
<html> <?php writeMyName(); </body> |
Now we will use the function in a PHP script:
下面我们将使用PHP脚本程序书写函数:
<html> <?php echo "Hello world!<br />"; </body> |
The output of the code above will be:
上述代码将会输出下面的结果:
Hello world! |
Our first function (writeMyName()) is a very simple function. It only writes a static string.
我们的第一个函数(writeOurName())是一个非常简单的函数,它只是书写了一段静态的字符串。
To add more functionality to a function, we can add parameters. A parameter is just like a variable.
如果你需要给函数加入更多的功能,你可以继续向函数中添加参数。参数就类似于我们说的变量。
You may have noticed the parentheses after the function name, like: writeMyName(). The parameters are specified inside the parentheses.
我们已经注意到,函数的名字后面都加上了一个圆括号“()”;我们要添加的参数就是在圆括号“()”内指定的。
The following example will write different first names, but the same last name:
下面的例子中,输出名字的不同,姓相同:
<html> <?php echo "My name is "; echo "My name is "; echo "My name is "; </body> |
The output of the code above will be:
上述代码输出的结果:
My name is Kai Jim Refsnes. |
The following function has two parameters:
下面的函数中包含两个参数:
<html> <?php echo "My name is "; echo "My name is "; echo "My name is "; </body> |
The output of the code above will be:
上述代码输出的结果:
My name is Kai Jim Refsnes. |
Functions can also be used to return values.
函数也可以用作返回“值[value]”:
<html> <?php echo "1 + 16 = " . add(1,16) </body> |
The output of the code above will be:
上述代码将输出下面的结果:
1 + 16 = 17 |