• php的函数


    /**
    燕十八 公益PHP培训
    课堂地址:YY频道88354001
    学习社区:www.zixue.it
    **/

    函数的概念:函数就是变量之间的关系,一个程序都是有很多函数构成的.

    类似十八哥讲的沏茶函数:

    <?php

    //定义一个服务函数

    function service(){

             echo "招呼<br/>";

           echo "上茶<br/>";

           echo "倒水<br/>";

    }

    //调用服务函数

     service();  ?>

    这个函数调了服务函数,就完成了一些列的动作

    数学的函数

    类似十八哥豆浆机函数

    <?php

    function jisuan($num1,$num2){

      return $num1+$num2;

    }

    echo jisuan(5,3); ?>

    //这个函数就将传入的值加工后输出了

    //函数的执行权:函数按照顺序执行,当遇到函数时,进入函数后只有当函数语句完全执行完后才出来,后者在函数里遇到return语句时候也会出来.

    eg.

    <?php

    echo "a";

    function show(){

      echo "xx";

      echo "yy";

    show();

    echo "b";   ?>

    结果: axxyyb

    又eg.

    <?php

    echo "a";

    function show(){

      echo "xx";

      return ;

      echo "yy";

    show();

    echo "b";   ?>

    结果: axxb

    函数的地址应用:函数传入的不但可一传入形参,也可以传入变量的地址,在参数前面加上&.

    eg.

    <?php   

      function jisuan(&$num){

      $num+=3;

    }

      $num=2;

      echo jisuan($num); ?>

    结果:5

    函数总结:php遇到函数就在内存中开辟一个新栈,函数结束,栈会留给php的gc机制回收,地址传入实质是把变量的地址传给函数处理,变量放在堆区,因此函数不用返回,变量也会发生改变.

  • 相关阅读:
    codeforces 666C Codeword
    codeforces 156D Clues(prufer序列)
    codeforces 633E Startup Funding(浮点数处理)
    codeforces 932E Team Work(组合数学、dp)
    codeforces 1000F One Occurrence(线段树、想法)
    codeforces 812E Sagheer and Apple Tree(思维、nim博弈)
    写点文字
    00000
    省选前干些奇怪的事情
    PE415
  • 原文地址:https://www.cnblogs.com/luowen/p/2704825.html
Copyright © 2020-2023  润新知