这个问题在这里已经有了答案:
9年前关闭。
我试图理解这意味着什么:
foreach($this->domains as $domain=>$users) {
// some code...
}
我知道
$this->domains
是一个 foreach
将索引的数组。但是 as $domain=>$users
是什么意思?我只见过在数组中使用 =>
运算符来设置 (key, value) 对。该类有一个名为 $domain
的成员,但我认为它将作为 $this->domain
访问。 最佳答案
=>
运算符指定关联。因此假设 $this->domains
是一个数组,$domain
将是键,$users
将是值。
<?php
$domains['example.com'] = 'user1';
$domains['fred.com'] = 'user2';
foreach ($domains as $domain => $user) {
echo '$domain, $user\n';
}
输出:
example.com, user1
fred.com, user2
(在您的示例中,
$users
可能是一组用户);