好得很程序员自学网

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

php函数变量的作用域及函数返回值教程 - php函数

php函数变量的作用域及函数返回值教程

在php中关于在一个函数中定义的变量,包括参数在内都不能访问函数外部变量,并且在默认的情况下,在一个函数外部定义的变量不能访问的函数变量.

下面看实例,代码如下:

<?php  $a  = 1;  $b  = 2;  function  Sum()  {       global   $a ,  $b ;       $b  =  $a  +  $b ;  }  Sum();  echo   $b ;  ?> 

这样返回$b的值为3,在php中global是一个全局变量所有才会这样,那么我们现来看php变量引用实例,代码如下:

<?php  function  str_unite (& $string )  {       $string  .=  '也喜欢蓝色.' ;  }  $str  =  '喜欢红色,' ;  str_unite ( $str );  echo   $str ;     // 输出结果: '喜欢红色,也喜欢蓝色.'   ?> 

上面讲的是函数的作用域的全局变量与函数的引用,下面来看个函数的局部变量,代码如下:

<?php  $a  = 1;  $b  = 2;  function  Sum( $a , $b )  { //开源代码phpfensi测试数据         $b  =  $a  +  $b ;          echo   $b ; //3   }  Sum(); //   echo   $b ; //2   ?>

查看更多关于php函数变量的作用域及函数返回值教程 - php函数的详细内容...

  阅读:42次