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函数中,可为某些参数赋一个默认值。
例:
<?phpfunction 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?>
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索函数
, 变量
, 数据类型
, 形参
, 全局
, 一个
自定义变量
,以便于您获取更多的相关知识。
时间: 2024-11-03 00:46:04