PS C:\Users\Helena\OneDrive\Área de Trabalho\php\php> php screen-match.php
bem-vindo(a) ao screen match!
Fatal error: Uncaught DivisionByZeroError: Division
by zero in C:\Users\Helena\OneDrive\Área de Trabalho\php\php\screen-match.php:30
Stack trace:
#0 {main}
thrown in C:\Users\Helena\OneDrive\Área de Trabalho\php\php\screen-match.php on line 30
PS C:\Users\Helena\OneDrive\Área de Trabalho\php\php>
<?php
function exibeMensagemLancamento($ano) {
if ($ano > 2022)
{
echo "Esse filme é um lançamento\n";
}elseif($ano > 2020 && $ano <= 2022) {
echo "Esse filme ainda é novo\n";
}else {
echo "Esse filme não é um lançamento\n";
}
}
echo "bem-vindo(a) ao screen match!\n";
$nomeFilme = "Top Gun - Maverick";
$nomeFilme = "Thor: Ragnarok";
$nomeFilme = "Se beber não case";
$anoLancamento = 2022;
$quantidadeDeNotas = $argc -1;
$notas = [];
for ($contador = 1; $contador < $argc; $contador++) {
$notas [] = (float) $argv[$contador];
}
$notaFilme = array_sum ($notas) / $quantidadeDeNotas;
$planoPrime = true;
$incluidoNoPlano = $planoPrime || $anoLancamento < 2020;
echo "Nome do Filme: " . $nomeFilme . "\n";
echo "Nota do Filme: $notaFilme\n";
echo "Ano de lançamento: $anoLancamento\n";
exibeMensagemLancamento($anoLancamento);
$genero = match ($nomeFilme){
"Top Gun - Maverick" => "Ação\n",
"Thor: Ragnarok" => "Super Herói\n",
"Se beber não case" => "Comédia\n",
default => "genero desconhecido\n",
};
echo " O genero do filme é: $genero\n";
$filme = [
"nome" => "thor ",
"ano" => 2021 ,
"nota" => 7.8 ,
"genero" => "super heroi ",
];
echo $filme ["ano"];