首页 > 软件开发 > 软件开发

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

admin 软件开发 2021-06-24 14:46:21 函数 
后台-系统设置-扩展变量-手机广告位-内容正文底部
上篇文章给大家介绍了《如何一天快速了解PHP运算符(详细介绍)》,本文继续给大家介绍什么是函数?手把手教你玩转PHP函数用法(精选),还不赶快点进来学习,来晚了可就学不到啦!!!

什么是函数?

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

自定义函数的语法结构:

基本格式:

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

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

2:函数名

  • 可以是英文,但是不能是中文

  • 可以是数字,但是不能以数字开头

  • 不能使用特殊字符,_除外

  • 函数名不区分大小写

  • 函数声明要有意义

  • 不可以和已经存在的函数()重名

3:函数的特征

  • 函数定义之后,不调用不执行;

  • 函数调用不分先后,因为PHP解析器再执行代码之前就已经预先加载函数的内容了;

具体我们以代码为例:

<?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中文网其它相关文章!

文章来源:https://www.php.cn/php-ask-477328.html

后台-系统设置-扩展变量-手机广告位-内容正文底部
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:https://www.jcdi.cn/ruanjiankaifa/60602.html

留言与评论(共有 0 条评论)
   
验证码:
后台-系统设置-扩展变量-手机广告位-评论底部广告位

教程弟

https://www.jcdi.cn/

统计代码 | 京ICP1234567-2号

Powered By 教程弟 教程弟

使用手机软件扫描微信二维码