本文章详细的介绍了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 ) ) 注意:函数调用是不区分大小写的,但是变量名是区分大小写的. (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|