PHP 函数式编程核心概念上
1. return 语句
在 PHP 中, return 语句用于从函数中返回值,并且会立即终止函数的执行。以下是相关示例代码:
<?php
function my_funct() {
$a = 23;
return $a;
$a = 45;
return $a;
}
var_dump( my_funct() );
输出结果为:
int(23)
可以看到,函数在第一个 return 语句后就返回了,后续设置 $a 为 45 以及第二个 return 调用的代码不会被执行。因此,在调用 return 之前,需要确保完成了所有必要的处理,并且要保证所有代码路径在函数结束前都会遇到 return 语句。
2. Lambda/匿名函数
从 PHP 5.4 开始,可以使用匿名函数,也称为匿名函数字面量或其他语言中的 lambda 函数。与命名函数不同,匿名函数没有函数名。以下是匿名函数的示例:
<?php
var_dump(
# An anonymous function
function ($a) { return $a; }
);
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



