首页 > 代码库 > 学习函数知识

学习函数知识

2016.12.19.星期一


    一、

      1.全局变量:定义在函数外面的变量

        2.局部变量:定义在函数内部,生命周期函数运行完毕,也就结束了。

     二、

        $a=2;

        $b=7;

        function add(){

                使用关键词global引入

        global $a;

        global $b;

        echo $a + $b;

            }

                add();

      三、       

           $a=10;

         $b=20;

         function abb(){

         超全局变量$GLOBALS[‘变量名‘]

         echo $GLOBALS[‘a‘]+$GLOBALS[‘b‘];


            }

         abb();

      四、       

            function jingtai(){

            静态变量:只有在初始化的时候进行一次赋值。

        static $c = 0;

        $c++;

        echo $c;

        if(1 == $c){

echo "HELLO";

        }

            }

            jingtai();

            jingtai();

            jingtai();

            jingtai();

      五、

   一个随便输入数据,如果是奇数就输出,偶数就输出提示“您输入的是偶数”。

            function oneTwo(&$num){

    if( 0 != $num % 2  ){

echo $num;

    }else{

echo "您输入的是偶数";

    }

        }

            $a = 2;

            oneTwo($a);

       六、输出100之内的所有的奇数。

            function guolv2($num){

return ($num %2 == 0)?1:0;

        }

        function guolv1($num){

return ($num %2 == 1)?1:0;

        }

        function tichu($a,$b){

for($i = 1; $i <= $a; $i ++){

if($b($i)){

continue;

}

echo $i."<br>";

    }

        }

        tichu(100,‘guolv2‘);

    



        



学习函数知识