我今天偶然发现了这个功能:
public function rules()
{
return [
['status', 'default', 'value' => self::STATUS_ACTIVE],
['status', 'in', 'range' => [self::STATUS_ACTIVE, self::STATUS_DELETED]],
];
}
我不明白这种结构:
['status', 'default', 'value' => self::STATUS_ACTIVE]
前两个条目如何只有值,第三个条目有一个键和一个值。它是PHP语言允许的吗?
答案 0 :(得分:0)
这不是什么新鲜事。钥匙只是可选的。您可以在数组的PHP文档的第一个示例中找到类似的案例。
在这里。
<?php
$fruits = array (
"fruits" => array("a" => "orange", "b" => "banana", "c" => "apple"),
"numbers" => array(1, 2, 3, 4, 5, 6),
"holes" => array("first", 5 => "second", "third")
);
?>