PHP 的真正威力源自于它的函数。在 PHP 中,提供了超过 1000 个内建的函数。
1、创建php函数
<?php function functionName() { // 要执行的代码 } ?>
PHP 函数准则:
- 函数的名称应该提示出它的功能
- 函数名称以字母或下划线开头(不能以数字开头)
2、有参的函数
<?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"); ?>
3、有返回值的函数
如需让函数返回一个值,请使用 return 语句。
<?php function add($x,$y) { $total=$x+$y; return $total; } echo "1 + 16 = " . add(1,16); ?>
4、php 也存在可变参数的函数,使用...实现,下面直接上例子:
<?php header("charset=utf-8"); function test(...$args) //定义可变参数函数,使用...实现 { $num=count($args);//统计参数个数 echo "函数调用参数个数:" . $num . PHP_EOL; echo "函数参数详情:" . PHP_EOL; foreach($args as $arg) { echo $arg . " "; };//遍历打印出参数 } test("a");//一个参数 test("a","b");//两个参数 test("a","b","c");//三个参数 ?>