php 实现一个闭包函数

<?php

function MyClosure(array $prefix)
{
    return function ($_prefix) use ($prefix) {
        if (in_array($_prefix, $prefix)) {
            return "in";
        } else {
            return "not in";
        }
    };
}

$f = MyClosure(array(
    "jpg",
    "png"
));

var_dump($f("jpg"));
var_dump($f("jpgx"));
var_dump($f("png"));

在这里插入图片描述

发布了145 篇原创文章 · 获赞 24 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/xiaobinqt/article/details/103278081