1.10PHP语言的函数(Function)

函数声明

参数是从左向右求值的。

//函数名称对大小写不敏感
function 函数名称(形参1, 形参2, /* ..., */ 形参n) {
    statements;
}

默认参数

当使用默认参数时,任何默认参数必须放在任何非默认参数的右侧。

function 函数名称(形参1, 形参2 = "默认值") {
    statements;
}

命名参数

PHP8引入的新特性。命名参数允许根据参数名而不是参数位置向函数传参。命名参数必须在位置参数的右侧。

function 函数名称(位置参数, 命名参数: $value) {
    statements;
}

递归函数

一个函数可以指向并调用自身,便形成了递归。

function recursion($a)
{
    if ($a < 20) {
        echo "$a\n";
        recursion($a + 1);
    }
}

箭头函数

箭头函数是 PHP 7.4 的新语法,是一种更简洁的 匿名函数 写法。匿名函数和箭头函数都是 Closure 类的实现。

fn (参数列表) => expr

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/php/phpbasic/4946.html

发表评论

登录后才能评论