php自定义函数用法介绍
本文章详细的介绍了php自定义函数用法,包括1.函数名不能和已有的函数名重名. 2.函数名只能包含字母、数字和下划线. 3.函数名不能以数字开头
自定义函数
函数命名基本原则:
1.函数名不能和已有的函数名重名.
2.函数名只能包含字母、数字和下划线.
3.函数名不能以数字开头
基本使用:用function进行声明
实例代码如下:
<?php //创建函数 function funcCountArea( $radius ) { return $radius * $radius *pi(); } //使用函数 $area = funcCountArea(20); echo $area ; echo '<br/>' ; $area2 = funcCountArea(30); echo $area2 ; ?>output
按值传参
实例代码如下:
<?php $a = 5; function funcChange( $a ) { $a = 2 * $a ; } funcChange ( $a ); echo $a ; ?>output
按引用传参
实例代码如下:
<?php $a = 5 ; function funcChange(&$a) { $a = 2 * $a; } funcChange ($a); echo $a; ?>output
返回多个值的函数调用
实例代码如下:
<?php function funcUserInfo( $username , $password ) { $userInfo = array ( $username , $password ); return $userInfo ; } $arr = funcUserInfo( 'anllin' , '123456' ); print_r( $arr ); ?>output
Array ( [0] => anllin [1] => 123456 )
另一种返回多个值的函数调用(实用:推荐)
实例代码如下:
<?php function funcUserInfo( $username , $password ) { $userInfo [] = $username ; $userInfo [] = $password ; return $userInfo ; } $arr [] = funcUserInfo ( 'Bob' , '512655' ); $arr [] = funcUserInfo ( 'John' , '458736' ); $arr [] = funcUserInfo ( 'Mark' , '925472' ); print_r ( $arr ); ?>output
Array ( [0] => Array ( [0] => Bob [1] => 512655 ) [1] => Array ( [0] => John [1] => 458736 ) [2] => Array ( [0] => Mark [1] => 925472 ) )
注意:函数调用是不区分大小写的,但是变量名是区分大小写的.
查看更多关于php自定义函数用法介绍 - php函数的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did30591