PHP 函数 function
PHP 的真正威力源自于它的函数
PHP 语言提供了 1000+ 个内建的函数
PHP 内建函数
如果你想要查看所有数组操作的函数,请访问我们的 PHP 数组函数参考手册
PHP 函数
在本章中,我们将学习如何创建自己的函数和调用它们
函数是通过调用函数来执行的
我们可以在页面的任何位置调用函数
PHP 语言创建函数
PHP 使用 function 关键字来创建函数
语法
PHP 使用 function 关键字创建函数语法格式如下
<?php function functionName() { // 要执行的代码 }
PHP 函数最佳实战
- 函数的名称应该提示出它的功能
- 函数名称以字母或下划线开头(不能以数字开头)
范例
现在我们创建一个简单的函数 writeName
用于输出一段字符串
<!DOCTYPE html> <meta charset="UTF-8"/> <?php function writeName() { echo "简单教程(www.twle.cn)"; } echo "网站名是:<br/>"; writeName(); ?> <p>PHP 基础教程 - 简单教程(www.twle.cn)</p>
运行以上 PHP 脚本,输出结果如下
PHP 带参数函数
我们可以给函数添加参数来实现更复杂的功能
参数就在函数名称后面有一个括号内指定
语法格式
带参数函数语法格式如下
<?php function functionName($param1,$param2,$param3...) { // 要执行的代码 }
范例
下面的范例我们定义了函数 writeName
并需要传递一个名字参数给函数
<!DOCTYPE html> <meta charset="UTF-8"/> <?php function writeName($fname) { echo $fname . " Refsnes.<br>"; } echo "My name is "; writeName("Kai Jim"); echo "My sister's name is "; writeName("Hege"); echo "My brother's name is "; writeName("Stale"); ?> <p>PHP 基础教程 - 简单教程(www.twle.cn)</p>
运行以上 PHP 脚本,输出结果如下
范例 2
下面的范例定义了一个带两个参数的函数 writeName
<!DOCTYPE html> <meta charset="UTF-8"/> <?php function writeName($fname,$punctuation) { echo $fname . " Refsnes" . $punctuation . "<br>"; } echo "My name is "; writeName("Kai Jim","."); echo "My sister's name is "; writeName("Hege","!"); echo "My brother's name is "; writeName("Ståle","?"); ?> <p>PHP 基础教程 - 简单教程(www.twle.cn)</p>
运行以上 PHP 脚本,输出结果如下