php自定义函数用法介绍
发布时间:2022-07-28 09:12:22 所属栏目:PHP教程 来源:互联网
导读:本文章详细的介绍了php自定义函数用法,包括1.函数名不能和已有的函数名重名. 2.函数名只能包含字母、数字和下划线. 3.函数名不能以数字开头 自定义函数 函数命名基本原则: 1.函数名不能和已有的函数名重名. 2.函数名只能包含字母、数字和下划线. 3.函数名不
|
本文章详细的介绍了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 1256.63706144 2827.43338823 按值传参 实例代码如下: <?php $a = 5; function funcChange($a) { $a = 2 * $a; } funcChange ($a); echo $a; ?> output 5 按引用传参 实例代码如下: <?php $a = 5; function funcChange(&$a) { $a = 2 * $a; } funcChange ($a); echo $a; ?> output 10 返回多个值的函数调用 实例代码如下: <?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 ) ) 注意:函数调用是不区分大小写的,但是变量名是区分大小写的 (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


