php之局部变量和全局变量

2026-02-16 17:19:27

1、定义一个变量$a.<?php

                             $a=15;

2、写一个函数,求两个数的和;function sum(){

                                              $b=10;

                                                $c=0;

                                               $c=$a+$b;

                                           return $c;

                                        }

3、调用这个函数。echo sum();

4、结果是10,而不是我们预期的25.因为在函数内部试图访问$a是错误的。

php之局部变量和全局变量

5、怎么样才可以访问$a内,直接把$a加global关键字即可。代码修改如下:

<?php

   

  $a=15;

   function sum(){

        global $a;

         $b=10;

         $c=0;

        $c=$a+$b;

         return $c;

  }

echo sum();

6、结果就是预期的25.如图:

php之局部变量和全局变量

猜你喜欢