gpt4 book ai didi

php - 有人可以给我 Laravel 5 框架的 "type hinting"的定义吗

转载 作者:可可西里 更新时间:2023-11-01 13:33:14 26 4
gpt4 key购买 nike

我看了 Laravel 的文档,还是不太清楚。因为它对我来说很模糊,每当这个术语与另一个概念相关时,也很难理解这个新概念。

最佳答案

类型提示并不是 Laravel 独有的……这里有一个简单的解释。

没有类型提示的例子:

function foo ($arr = array(), $str = '') {
var_dump($arr);
var_dump($str);
}

这个函数需要一个数组作为第一个参数,一个字符串作为第二个参数。但没有任何强制措施。我可以用两个字符串调用 foo(),不会有任何问题。

带有类型提示的示例:

function foo (array $arr = array(), $str = '') {
var_dump($arr);
var_dump($str);
}

这里唯一的区别是 $arr 之前的类型提示 array。现在尝试使用两个字符串调用该函数将返回 fatal error ,因为第一个参数必须是数组。

如需进一步说明并找出支持的类型提示,请参阅 documentation .

关于php - 有人可以给我 Laravel 5 框架的 "type hinting"的定义吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37864772/

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