Pq não se deve fechar o php no conecta
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.