if (array_key_exists('João',$notas) === true) {
echo 'João realizou a prova!' . PHP_EOL;
die();
}
echo 'João não realizou a prova!';
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
if (array_key_exists('João',$notas) === true) {
echo 'João realizou a prova!' . PHP_EOL;
die();
}
echo 'João não realizou a prova!';
Olá, Daniel!
Parabéns pela dedicação!
Seu código está certinho.
Como sugestão de 'clean code', você pode omitir o === true da expressão array_key_exists('João',$notas) === true. Quando omitimos o operador true, a comparação é feita de maneira automática.
O código ficaria assim:
if (array_key_exists('João',$notas)) {
echo 'João realizou a prova!' . PHP_EOL;
die();
}
echo 'João não realizou a prova!';Se quisermos avaliar se a expressão é falsa, basta adicionar o operador de negação ( ! ) antes da expressão:
if (!array_key_exists('João',$notas)) {
echo 'João não realizou a prova!' . PHP_EOL;
die();
}
echo 'João realizou a prova!';Espero ter ajudado!
Boa sorte em seus estudos!