zoukankan      html  css  js  c++  java
  • 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机制回收,地址传入实质是把变量的地址传给函数处理,变量放在堆区,因此函数不用返回,变量也会发生改变.

  • 相关阅读:
    关于python的装饰器(初解)
    关于python的创立模块和导入
    2019年春季学期第五周作业
    2019年春季学期第四周作业
    2019年春季学期第三周作业
    pytest
    Python中if __name__ == '__main__':的作用和原理
    oracle中的游标
    oracle中的一些小知识点
    python中str()与repr()函数的区别
  • 原文地址:https://www.cnblogs.com/luowen/p/2704825.html
Copyright © 2011-2022 走看看