Inclusão de arquivos no PHP

Inclusão de arquivos no PHP
Quando um script PHP é necessário para usar dentro de vários arquivos PHP, é melhor escrever um arquivo php com o script comum e incluir esse arquivo dentro de outros arquivos php, onde esse script requer. Existem dois benefícios principais da inclusão de arquivos. Um é a reutilização do código e o outro está facilitando a modificação do código. Por exemplo, o script PHP para conexão com o banco de dados é exigido pelos arquivos PHP, onde os dados do banco de dados são necessários para ler, escrever, atualizar e excluir. Nesse caso, é melhor escrever um arquivo php com o script de conexão do banco de dados e incluir este arquivo dentro de todos os arquivos PHP necessários. PHP tem quatro funções internas para inclusão de arquivos. Estes são incluir(), incluir_once (), requer (), e requer uma vez(). Os usos dessas funções são mostrados neste tutorial.

Usando as funções incluem () e incluir_once ()

Ambos incluir() e incluir_once () são usados ​​para incluir o arquivo dentro de um script php. A diferença entre essas funções é que, se o mesmo arquivo estiver incluído várias vezes no script, a função incluir () incluir o arquivo várias vezes. Mas inclui_once () inclui o arquivo apenas para uma vez. Ambas as funções retornam um aviso se o arquivo incluído não existir.

Sintaxe:

  1. Inclua 'nome do arquivo' ou inclua ('nome do arquivo')
  2. incluir_once 'nome do arquivo' ou incluir_once ('nome do arquivo')

Ambos incluem () e incluem_once () funções tomam o nome do arquivo de inclusão como o argumento.

Crie um arquivo para inclusão

Crie um arquivo php nomeado Marcas.php Com o script a seguir que inicializa três variáveis:

// Inicializa as marcas de passagem
$ mcq_passing_score = 60;
$ write_passing_score = 50;
$ Practical_Passing_Score = 60;
?>

Exemplo 1: inclua um arquivo existente usando incluir

Crie um arquivo php com o seguinte script que inclui um arquivo existente usando a função incluir (). Três valores numéricos são retirados dos parâmetros da URL. Estes são MCQ, escritos e marcas de laboratório. A pontuação mínima de passagem para três exames é armazenada em três variáveis ​​dentro do Marcas.php arquivo. Portanto, este arquivo está incluído neste script usando a função incluir (). Se os três valores de URL tomados forem maiores ou iguais à pontuação de aprovação, o “Você passou”Mensagem está impressa. Caso contrário, o “Você falhou”Mensagem está impressa.

// Verifique se três marcas são fornecidas no endereço da URL ou não
if (isset ($ _ get ['mcq']) && isset ($ _ get ['write']) && isset ($ _ get ['lab'])))

// inclua o arquivo
Inclua 'Marcas.php ';
// Leia três marcas do endereço URL
$ MCQ = $ _GET ['MCQ'];
$ escrito = $ _get ['escrito'];
$ lab = $ _get ['lab'];
// Compare as marcas com a pontuação de passagem
if ($ mcq> = $ mcq_passing_score && $ write> = $ writel_passing_score && $ lab> = $ practical_passing_score)
eco "

Você passou.

";
outro
eco "

Você falhou.

";

outro
eco ""
?>

Saída:

A saída a seguir aparece após a execução do script anterior sem fornecer nenhum parâmetro de URL:

A saída a seguir aparece após a execução do script anterior, fornecendo três marcas válidas no URL:

A saída a seguir aparece após a execução do script anterior, fornecendo qualquer marca inválida no URL:

Exemplo 2: Inclua arquivo inexistente usando incluir_once

Crie um arquivo php com o seguinte script que inclui um arquivo inexistente usando a função incluir_once (). Nenhum erro ou aviso é gerado pela função incluir () ou incluir_once () se o arquivo de inexistência estiver incluído.

// Verifique se três marcas são fornecidas no endereço da URL ou não
if (isset ($ _ get ['mcq']) && isset ($ _ get ['write']) && isset ($ _ get ['lab'])))

// Leia três marcas do endereço URL
$ MCQ = $ _GET ['MCQ'];
$ escrito = $ _get ['escrito'];
$ lab = $ _get ['lab'];
// inclua o arquivo
Incluir_once 'Mark.php ';
// Mensagem de impressão
eco "verificando a pontuação de passagem ...";

outro
eco "

Falta uma ou mais marcas.

";
?>

Saída:

A saída a seguir aparece após a execução do script anterior. O nome do arquivo que está incluído no script não existe, mas o script completo é executado e imprime a seguinte mensagem:

Usando as funções requer () e requer_once ()

Ambos requer () e requer uma vez() são usados ​​para incluir os arquivos dentro de um script php como o incluir() e incluir_once (). A diferença entre as funções requer () e incluir () é que, se o arquivo incluído não existir, a função requer () retornará um erro fetal e interrompe a execução do script. Mas a função incluir () continua a execução do script.

Sintaxe:

  • exigir 'nome do arquivo' ou exigir ('nome do arquivo')
  • requim_once 'nome do arquivo' ou requim_once ('nome do arquivo')

As funções requent () e requer_once () tomam o nome do arquivo de inclusão como o argumento.

Crie um arquivo para inclusão

Crie um arquivo php nomeado salário_data.php Com o script a seguir que inicializa os dados de salário comum em algumas variáveis:

// inicializa variáveis ​​comuns
$ house_rent = 50000;
$ médico = 25000;
$ transport = 20000;
?>

Exemplo 3: inclua um arquivo existente usando requer

Crie um arquivo PHP com o seguinte script que inclui um arquivo existente usando a função requer (). O valor de $ post é retirado do parâmetro URL e o salário total é calculado com base no $ post e as variáveis ​​inicializadas no arquivo incluído.

// inclua o arquivo
requer 'salário_data.php ';
// Verifique o valor da postagem é fornecido no endereço da URL ou não
if (isset ($ _ get ['post'])))

// Leia o valor postal
$ post = $ _get ['post'];
// Atribua salário básico com base na postagem
if ($ post == 'CEO')
$ básico = 80000;
elseif ($ post == 'gerente')
$ básico = 60000;
outro
$ básico = 50000;
// Calcule o salário total
$ total = $ básico + $ house_rent + $ médico + $ transporte;
// Imprima o salário total com a postagem
printf ("

O salário do %s é %d

", $ post, $ total);

outro
eco "

A postagem não é dada.

";
?>

Saída:

A saída a seguir aparece após a execução do script anterior sem fornecer nenhum parâmetro de URL:

A saída a seguir aparece após a execução do script anterior, fornecendo o publicar valor no URL:

Exemplo 4: Inclua arquivo inexistente usando requer_once

Crie um arquivo PHP com o seguinte script que inclui um arquivo inexistente usando a função requer_once (). A função requer_once () interrompe a execução do script para incluir o arquivo de inexistência.

// Verifique o valor da postagem é fornecido no endereço da URL ou não
if (isset ($ _ get ['post'])))

// inclua o arquivo
requim_once 'salário.php ';
// Imprima mensagem depois de incluir o arquivo
eco "calcular o salário do post ...";

outro
eco "

A postagem não é dada.

";
?>

Saída:

A saída a seguir aparece após a execução do script anterior:

Conclusão

A maneira de incluir os arquivos no script php usando as funções incluem (), include_once (), requer () e requer_once () é explicada neste tutorial.