Welcome 微信登录

首页 / 网页编程 / PHP / php自定义函数的说明

php自定义函数的说明2016-09-10 本站 乖兔快跑1、函数的形参可以有多个

2、形参的数据类型可以是php支持的任意类型。

3、函数的命名与自定义变量一样,必须以字母或者下划线开头。

4、函数中的变量是局部变量,在函数外不生效。

5、函数名不区分大小写。

6、使用global全局变量时,可使用在函数外的变量。

使用global全局变量的例子:

<?php
$a = 12;
function abc() {
global $a; //表示在function abc的范围内,使用函数外面的$a
$a+=45;
}
abc();
echo $a;
?>
输出:57

7、为了防止全局变量的混乱,如果不想使用一个变量,可以使用unset($var)删除一个变量。

<?php
$a = 12;
function abc($a) {
unset($a); //表示不在abc函数内,不再使用$a,后面需要全新定义。
$a = 45;
}
abc($a);
echo $a; //输出12
?>
8、在php函数中,可为某些参数赋一个默认值

例:

<?php
function abc($b, $a = 2) {
$res = $a + $b;
return $res;
}
$e = 70;
echo abc($e) . "||";
echo abc($e, 90);
?>
输出:72||160

9、php默认为值传递,如果需要引用(地址)传递,使用&变量名

例:

<?php
$a = 213;
function abc(&$b) {
$b = 314;
}
abc($a);
echo $a; //输出314
?>
URL:http://www.bianceng.cn/webkf/PHP/201609/50434.htm