1. 函数的返回值return
- 函数只能返回单个值,返回值的数据类型可以是任意类型.函数不能返回多个值,但可以通过返回一个数组来得到类似的效果
- 函数碰到return语句,立即结束程序执行,return后面的代码不会被执行
3.如果没有return,返回的就是nullcode:
<?php
function a($b);
{
return $b + $b;
}
echo a(2);
输出的结果是: 4
<?php
function numbers();
{
return array (2,3,4,5);
}
list ($two,$three,$four,$five)=numbers();
echo ‘<pre>‘;
print_r(numbers());
输出的结果是:
Array
(
[0] => 2
[1] => 3
[2] => 4
[3] => 5
)
2. parameters 函数的参数
函数参数的作用:
- 1.没有参数时, 执行的任务是固定的
2.有参数,可以根据用户传递过来的数据决定函数内的程序该如何执行,函数的参数列表是给用户调用函数的时候,提供的接口
function createTable(int $rows, int $cols)
{
$table = “<table border='1' cellspacing='0'>“;
for ($i=0; $i < $rows ; $i++) {$table .= "<tr>";
for ($j=0; $j < $cols; $j++) {
$table .= "<td>parameter</td>";
}
$table .= "</tr>";
}
$table.=”</table>“;return $table;
}
echo createTable(9,6);