加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

PHP定义函数的意思

发布时间:2021-05-26 23:11:47 所属栏目:编程 来源:互联网
导读:函数的语法名目声名如下: 每个函数的第一行都是函数头,由声明函数的要害字 function、函数名和参数列表三部门构成,个中每一部门完成特定的成果; 每个自界说
函数的语法名目声名如下:

每个函数的第一行都是函数头,由声明函数的要害字 function、函数名和参数列表三部门构成,个中每一部门完成特定的成果;

每个自界说函数都必需行使 function 要害字声明;

函数名可以代表整个函数,可以将函数定名为任何名称,只要遵循变量名的定名法则即可。每个函数都有独一的名称,但必要留意的是,在 PHP 中不能行使函数重载,以是不能界说重名的函数,也包罗不能和体系函数同名;

声明函数时函数名后头的小括号“()”也是必需有的,在小括号中包括了一组可以接管的参数列表,参数就是声明的变量,然后在挪用函数时可以将变量转达给函数。参数列表可觉得空,也可以有一个或多个参数,多个参数之间行使逗号脱离;

要害字“function”与函数名之间必要行使空格脱离开,而函数名与包裹参数列表的小括号之间不必要行使空格脱离,虽然加上空格也不会堕落;

函数体位于函数头后头,必要行使大括号“{}”包裹起来。函数的所用事变都是在函数体中完成的。函数被挪用后,起首执行函数体中的第一条语句,执行到 return 语句或最表面的大括号“}”后竣事,返回到挪用函数的处所。函数体中可以行使任何有用的 PHP 代码,乃至是其他的函数或类的界说也可以在函数体中声明;

行使要害字 return 可以从函数中返回一个值可能表达式,措施执行到 return 语句时,该表达式将被计较,然后返回到挪用函数的处所继承执行。


由于参数列表和返回值在函数界说时都不是必需的,而其他的部门是必需有的,以是声明函数时凡是有以下几种方法。

1) 在声明函数时可以没有参数列表:

function 函数名(){
    函数体;
    return 返回值;
}

2) 在声明函数时可以没有返回值:

function 函数名(参数1, 参数2, ..., 参数n){
    函数体;
}

3) 在声明函数时可以没有参数列表和返回值:

function 函数名(){
    函数体;
}

函数的挪用 不管是自界说的函数照旧体系函数,假如函数不被挪用,就不会执行。只要在必要行使函数的位置,行使函数名称和参数列表举办挪用即可。

函数被挪用后开始执行函数体中的代码,执行完毕返回到挪用的位置继承向下执行。以是在函数挪用时函数名称可以总结出以下三个浸染。

通过函数名称可以挪用函数,并让函数体的代码运行,挪用屡次函数体就会执行屡次;

假如函数有参数列表,还可以通过在函数名后头的小括号中传入对应的值给参数,在函数体中行使参数来改变函数内部代码的执行举动;

假如函数有返回值,当函数执行完毕时就会将 return 后头的值返回到挪用函数的位置,这样就可以把函数名称当做函数返回的值行使。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读