好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php自定义函数用法介绍 - php函数

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函数的详细内容...

  阅读:48次