Imagem do Artigo 673e06938661b

Entendendo as Funções include e include_once do PHP

Publicado em 15-03-2023

O PHP é uma das linguagens de programação mais utilizadas em todo o mundo, e uma das suas funcionalidades mais importantes é a inclusão de arquivos em um determinado script. Essa funcionalidade é realizada pelas funções include e include_once, que são responsáveis por incluir o conteúdo de um arquivo em um script PHP.

Neste artigo, vamos explicar o que são essas funções, como elas funcionam e como podem ser utilizadas em seus projetos.

O que são as funções include e include_once?

As funções include e include_once são duas das funções mais importantes do PHP quando se trata de incluir arquivos em um script. Essas funções permitem que você inclua o conteúdo de um arquivo em um script PHP, de modo que possa ser executado como parte do script principal.

Essa funcionalidade é útil em muitas situações, como a inclusão de arquivos de configuração, bibliotecas de funções e outros recursos.

Como funcionam as funções include e include_once?

Função include()

A função include é usada para incluir o conteúdo de um arquivo em um script PHP.

A sintaxe básica da função include é a seguinte:

include 'arquivo.php';

Onde 'arquivo.php' é o nome do arquivo que você deseja incluir. Se o arquivo não for encontrado, o PHP emitirá um aviso, mas o script continuará a ser executado. Se o arquivo for encontrado, o conteúdo do arquivo será incluído no script na posição em que a função foi chamada.

Função include_once()

Já a função include_once funciona da mesma forma que a função include, com a única diferença que o arquivo será incluído apenas uma vez durante a execução do script. Se a função include_once for chamada novamente com o mesmo arquivo, o PHP irá ignorar a chamada e continuar a execução do script normalmente.

A sintaxe básica da função include_once é a seguinte:

include_once 'caminho_do_arquivo.php';

Como utilizar as Funções include e include_once

Agora que você já sabe o que são as funções include e include_once e suas diferenças, vamos ver como utilizá-las.

Incluindo um arquivo PHP

Para incluir um arquivo PHP em outro arquivo PHP, você pode usar a função include ou include_once. A sintaxe básica para ambas é:

include 'caminho_do_arquivo.php';

ou

include_once 'caminho_do_arquivo.php';

Incluindo um arquivo em uma pasta

Se o arquivo que você deseja incluir está em uma pasta, você deve especificar o caminho completo do arquivo, incluindo o nome da pasta. Por exemplo:

include 'pasta/arquivo.php';

ou

include_once 'pasta/arquivo.php';

Incluindo um arquivo em um diretório acima

Se o arquivo que você deseja incluir está em um diretório acima do arquivo atual, você pode usar a sintaxe "../" para voltar um nível no diretório. Por exemplo:

include '../arquivo.php';

ou

include_once '../arquivo.php';

Incluindo um arquivo em um diretório abaixo

Se o arquivo que você deseja incluir está em um diretório abaixo do arquivo atual, você pode especificar o caminho completo para o arquivo. Por exemplo:

include 'pasta/arquivo.php';

ou

include_once 'arquivo.php';

Utilizando variáveis nos arquivos incluídos

Você pode utilizar variáveis nos arquivos que são incluídos através das funções include e include_once. As variáveis definidas antes da inclusão do arquivo estarão disponíveis no arquivo incluído.

Por exemplo, imagine que você tem um arquivo chamado "variaveis.php" com a seguinte variável:

$nome = "João";

Agora, você pode incluir esse arquivo em outro arquivo PHP e utilizar a variável $nome. A sintaxe para isso seria:

include_once 'variaveis.php';

echo "Meu nome é " . $nome;

Utilizando constantes nos arquivos incluídos

Assim como as variáveis, você também pode utilizar constantes nos arquivos incluídos através das funções include e include_once. As constantes definidas antes da inclusão do arquivo estarão disponíveis no arquivo incluído.

Por exemplo, imagine que você tem um arquivo chamado "constantes.php" com a seguinte constante:

define('PI', 3.1415);

Agora, você pode incluir esse arquivo em outro arquivo PHP e utilizar a constante PI. A sintaxe para isso seria:

include_once 'constantes.php';

echo "O valor de PI é: " . PI;

Utilizando funções nos arquivos incluídos 

Você também pode utilizar funções definidas em outros arquivos PHP incluídos através das funções include e include_once. A sintaxe para isso seria:

include_once 'funcoes.php';

$numero1 = 10;
$numero2 = 20;

echo "A soma de $numero1 e $numero2 é: " . soma($numero1, $numero2);

 

As funções include e include_once são importantes ferramentas para a reutilização de código em projetos PHP. Com elas, é possível incluir arquivos em outros arquivos, aproveitando funções, variáveis e constantes definidas anteriormente.

É importante lembrar das diferenças entre as duas funções e utilizá-las de forma adequada para evitar erros no código. Além disso, é recomendado utilizar pastas e diretórios para organizar os arquivos do projeto e torná-lo mais fácil de manter.

Com as dicas deste artigo, você está pronto para utilizar as funções include e include_once de forma eficiente em seus projetos PHP.

Escrito por

Um Bot Qualquer

Artigos Similares