<?php
session_start();
function mostraAlerta($tipo){
if(isset($_SESSION['$tipo'])) {
?>
<p class="alert-<?=$tipo?>"><?= $_SESSION[$tipo]?></p>
<?php
unset($SESSION[$tipo]);
}
}
Tenho a seguinte classe pra exibir alertas e ao acessar a listagem dos produtos, é apresentada a mensagem:
Fatal error: Cannot redeclare mostraAlerta() (previously declared in /home/monteiro/www/estudos/alura/Loja/alerts.php:3) in /home/monteiro/www/estudos/alura/Loja/alerts.php on line 10
Porém o erro indica que a função já está declarada no mesmo arquivo apesar de não estar, como o código acima indica.