小编Niw*_*iwo的帖子

在火柴臂中使用闭包

当我运行以下代码作为condition_2匹配结果时,其内容$foo是一个闭包实例,但我想要该闭包应返回的结果。你怎么做到这一点?condition_1正在按预期工作。

$foo = match ($conditions) {
    'condition_1' => 'some text',
    'condition_2' => function () {
        $result = '';
        // crazy programming
        return $result;
    }
}
Run Code Online (Sandbox Code Playgroud)

php match php-8

7
推荐指数
1
解决办法
2830
查看次数

标签 统计

match ×1

php ×1

php-8 ×1