Código como "a => b" significa, para uma matriz associativa (algumas linguagens, como Perl , se bem me lembro, chame-as de "hash") , que 'a' é uma chave e 'b' um valor.
Você pode querer dar uma olhada na documentação de, pelo menos:
Aqui, você tem uma matriz, chamada $user_list
, e itera sobre ela, obtendo, para cada linha, a chave da linha em $user
e o valor correspondente em $pass
.
Por exemplo, este código:
$user_list = array(
'user1' => 'password1',
'user2' => 'password2',
);
foreach ($user_list as $user => $pass)
{
var_dump("user = $user and password = $pass");
}
Receberá esta saída:
string 'user = user1 and password = password1' (length=37)
string 'user = user2 and password = password2' (length=37)
(Estou usando var_dump
para gerar uma boa saída, que facilita a depuração; para obter uma saída normal, você usaria echo
)
"Igual ou maior" é o contrário: "maior ou igual", que é escrito, em PHP, assim; "> ="
O mesmo para a maioria das linguagens derivadas de C: C ++, JAVA, PHP, ...
Como um conselho: se você está apenas começando com PHP, você definitivamente deve gastar algum tempo (talvez algumas horas, talvez até meio dia ou até mesmo um dia inteiro) examinando algumas partes do manual :-)
Isso ' te ajudaria muito!