Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Não fecha o php conecta

Pq não se deve fechar o php no conecta

3 respostas

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; ?>
solução!

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.