routes['post']-6ren">
gpt4 book ai didi

php - 关键字 "callable"在PHP中有什么作用

转载 作者:可可西里 更新时间:2023-10-31 22:48:12 24 4
gpt4 key购买 nike

更准确地说,是函数声明参数中使用的“可调用”。如下图所示。

function post($pattern, callable $handler) {
$this->routes['post'][$pattern] = $handler;
return $this;
}

它对我们有什么好处?

为什么以及如何使用它?

也许这对您来说是非常基础的,但是,我已经尝试搜索它但没有得到任何答案。至少,我听不懂。

希望得到一个傻瓜式的答案。我是编码新手...XD

编辑:这是我从以下位置复制上述代码的链接:link

最佳答案

callable 类型允许我们将回调函数传递给被调用的函数。也就是说,回调函数参数允许被调用的函数动态调用我们在callable函数参数中指定的代码。 这很有用,因为它允许我们将要执行的动态代码传递给函数。

例如,一个人可能想要调用一个函数,该函数接受一个名为 log 的回调函数,它将以您想要的自定义方式记录数据。

我希望这是有道理的。有关详细信息,请参阅 this link .

关于php - 关键字 "callable"在PHP中有什么作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54166666/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com