• 技术文章 >后端开发 >PHP问题

    手把手教你玩转PHP函数用法(精选)

    慕斯慕斯2021-06-03 18:46:52原创94
    上篇文章给大家介绍了《如何一天快速了解PHP运算符(详细介绍)》,本文继续给大家介绍什么是函数?手把手教你玩转PHP函数用法(精选),还不赶快点进来学习,来晚了可就学不到啦!!!

    什么是函数?

    计算机上的函数就是一系列的表达式,其实也就有一段程序,当你参入相应的参数,经过函数就会出现结果,也是指编译器内部做好的实现某个功能的一段代码,让你在使用时可以用很简单的语句就实现一个很复杂的操作;

    自定义函数的语法结构:

    基本格式:

    function 函数体(){
        PHP语句(函数体)
     }

    1:函数的姓就是function不能省略

    2:函数名

    3:函数的特征

    具体我们以代码为例:

    <?php
        function demo(){
            echo '我是函数体';
        }
        demo();
    ?>

    执行结果如下:

    7.JPG

    关于函数的其他形式,列举了如下:

    一、按值传递参数(默认的,我们在传递参数的时候默认使用的就是这个方式)

    对形式参数的操作,不会影响到实际参数的值.

    二、按引用传递参数

    按引用传递参数,对形式参数的操作会影响实际参数

    三、函数的默认参数

    可以给形式参数设置默认值,直接赋值就可以设置(从右往左赋值,右边的必须要有,才能给左边的赋值)

    四、可变长度参数列表

    Php提供,可直接使用

    Func_get_args();//类似于数组

    Func_get_arg();//调用这个函数的时候可以传入一个值表示获取第几个实际参数(从0开始)

    Func_num_args();//返回传入所在自定义函数参数的个数

    这三个函数可以使用在我们自定义函数内部,能够返回给我们一些关于参数的信息

    五、可变函数(变量函数)

    直接把函数赋值给变量

    可变函数不能用于例如 echo,print,unset(),isset(),empty(),include,require 以及类似的语言结构。需要使用自己的包装函数来将这些结构用作可变函数。

    六、递归函数

    即在函数内部自己调用自己的函数

    1) 函数在被调用执行的过程中会在内存里面分配空间用于存储临时数据,那么函数在执行过程中默认之间是没有联系的(除了静态变量,按引用传,全局变量).里面的变量默认都是局部变量,相互之间没有影响

    2) 递归函数在函数内部需要有适时结束函数运行的条件

    推荐学习:php视频教程

    以上就是手把手教你玩转PHP函数用法(精选)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:函数
    上一篇:php数组替换函数有哪些 下一篇:php小数怎么转为整数
    第16期线上培训班

    相关文章推荐

    • php中数字转字符串的函数有哪些• 你对PHP JSON函数有多少了解呢?• php数组替换函数有哪些

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网