Pq não se deve fechar o php no conecta
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!
Pq não se deve fechar o php no conecta
Boa tarde,
Esta é uma definição para Boas práticas de programação, o fechamento da tag PHP é opcional para arquivos onde possuí apenas códigos PHP.
No caso do conecta.php seu conteúdo é apenas PHP por este motivo não a necessidade de fechamento.
Existe alguns motivos para isto, pois o fechamento pode provocar alguns erro "Embora comigo nunca tenha acontecido".
Atenciosamente.
Olá, Nicolle!
Não fechamos a tag do php em arquivos que não tem conteúdo além do próprio código PHP, pois após a tag ?>, caso você deixe algum espaço, ou quebra de linha, o navegador poderá interpretar isso como html, xml ou outro formato com o qual você esteja trabalhando no momento, e causar grandes dores de cabeça.
Só fechamos a tag quando temos conteúdo além do código php no arquivo, como por exemplo:
<?php if ($algumaCoisa): ?>
<h1>Alguma coisa</h1>
<?php endif; ?>
Você pode ler a documentação no site https://secure.php.net/manual/pt_BR/language.basic-syntax.phptags.php
Se um arquivo for código PHP puro, é preferível omitir a tag de fechamento no final do arquivo. Prevenindo a existência de espaços ou linhas em branco após a tag, que podem causar efeitos indesejáveis, por que o PHP iniciará o buffer de saída quando não existir intenção do programador de enviar alguma saída neste ponto do script.
Em suma, para evitar possíveis problemas, não feche a tag, se o seu arquivo conter somente códigos PHP.