【发布时间】:2016-11-29 03:38:26
【问题描述】:
在 PHP 中,是否可以键入提示多维数组作为函数参数?
当然,您可以像这样键入提示单个数组:
function Example(array $parameter) {}
但是如果一个函数需要参数是一个多维数组,有没有办法通过类型提示来强制执行呢?
【问题讨论】:
-
PHP 的类型不如 Java 或 C# 强。这就是为什么你在 PHP 中甚至有像
mixed这样的概念。因此,PHP 不关心您的数组是否必须只包含双精度或字符串或mixed,但如果您需要该功能,也许您可以自己实现检查。伪造它的一种方法是创建一个类:DoubleArray也许然后将其用于类型提示... -
双倍是指多维还是双倍(浮点数)?
-
@AbraCadaver 多维数组,对不起,我会更新问题以明确说明
标签: php arrays multidimensional-array type-hinting