加入收藏 | 设为首页 | 会员中心 | 我要投稿 鄂州站长网 (https://www.0711zz.com.cn/)- 云通信、区块链、物联平台、操作系统、高性能计算!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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 ) )
 
  注意:函数调用是不区分大小写的,但是变量名是区分大小写的

(编辑:鄂州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读