Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lucasseribeiro

Chamar função de outro arquivo PHP, sem herdar o código HTML...

Recommended Posts

Bons dias a todos!

Estou a gerar um sistema de login, por aprendizado mesmo, e encontrei um pequeno entrave.

Coloquei funções no index.php, e criei a página dentro.php, então usei

include 'index.php';

para disponibilizar as funções de index.php em dentro.php. Mas o link de login é chamado junto com as funções que chamei, na página dentro, onde não quero que ele esteja. Logo, o include não é a opção certa para o meu caso. Alguém pode me ajudar a encontrar a certa?? Avisem se precisarem dos códigos.

Grato

Lucas Ribeiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse é um dos motivos da existência da PSR-1:

Files SHOULD either declare symbols (classes, functions, constants, etc.) or cause side-effects (e.g. generate output, change .ini settings, etc.) but SHOULD NOT do both.

Se o seu arquivo possui declaração de funções e saída de html, já está violando a PSR-1.

Separe as funções em outro arquivo e inclua aonde você precisar utilizar. Utilize [include|require]_once, pois só precisa carregar uma vez.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.