A tarefa de requer () e requer_once () são iguais, mas a única diferença é que a função requer () não verifique se o arquivo foi incluído antes ou não, mas a função requer_once () verifique se o arquivo foi incluído antes ou não. Se o arquivo tiver sido incluído no script antes, a função requer_once () não incluirá o mesmo arquivo novamente. Como a função requer_once () é usada para incluir arquivos no PHP foi mostrada neste tutorial.
Sintaxe
requim_once (string $ filepath);ou
require_once 'o caminho do arquivo';Esta função tem um argumento que contém o caminho do arquivo que será incluído. Se o caminho não existir, essa função gerará um erro. Se o caminho existir e o arquivo não tiver sido incluído antes no script, ele incluirá o arquivo e retorna verdadeiro, Caso contrário, ele apenas retornará verdadeiro.
Diferentes usos da função requer_once ()
Crie um arquivo php nomeado aritmética.php com o script a seguir para verificar o uso da função requer_once (). Quatro funções foram declaradas no script para realizar operações de adição, subtração, multiplicação e divisão. Este arquivo foi usado nos exemplos mostrados nesta parte do tutorial.
// Adicionar funçãoExemplo 1: Uso de requer_once () para incluir um arquivo existente
Crie um arquivo php com o seguinte script para mostrar a maneira de incluir um arquivo no script. A aritmética.O arquivo php criado antes foi incluído no início do script. Duas variáveis inteiras foram declaradas e chamadas de adição () e multiplicação () funções que foram definidas na aritmética.arquivo php para adicionar e multiplicar os valores das variáveis.
// inclua o arquivoSaída:
A saída a seguir aparecerá após a execução do script acima. A saída mostra a adição e os resultados da multiplicação.
Exemplo 2: Uso de requim_once () para incluir um arquivo existente várias vezes
Crie um arquivo php com o seguinte script para verificar como o script funciona se a função requer_once () for usada várias vezes para incluir o mesmo arquivo. A aritmética.O arquivo php foi incluído duas vezes no script. Em seguida, as funções adição () e multiplicação () foram chamadas para realizar a mesma tarefa que foi mostrada no exemplo anterior.
// inclua o arquivoSaída:
A saída a seguir aparecerá após a execução do script acima. A saída mostra a adição e os resultados da multiplicação sem nenhum erro.
Exemplo 3: Uso de requim_once () para incluir um arquivo que não existe
Crie um arquivo php com o seguinte script para verificar como a função requer_once () funciona se o arquivo usado na função não existir. Aqui, o concat.O arquivo php foi usado na função requer_once () que não existe.
// inclui o arquivo que não existeSaída:
A saída a seguir aparecerá após a execução do script acima. A saída mostra uma mensagem de aviso e um erro fatal para o arquivo inexistente.
Exemplo-4: Uso de requer_once () depois de verificar a existência do arquivo
O erro mostrado no exemplo anterior pode ser removido verificando a existência do arquivo antes de incluir o arquivo. Crie um arquivo php com o seguinte script que verificará a existência do arquivo antes de usar a função requer_once (). A função PHP integrada, file_exists () foi usada no script para verificar a existência da aritmética.arquivo php.
Se esta função retornar verdadeira a aritmética.O arquivo php será incluído no script usando a função requer_once () e a função adição () será chamada para calcular a soma de dois números de flutuação.
A função file_exists () foi usada para o concat.arquivo php também antes de incluir. Se o arquivo existir, dois valores de string serão concatenados usando a função Combine_str (). Uma mensagem de erro será exibida se a função file_exists () retornará falsa.
$ filename = 'aritmética.php ';Saída:
A saída a seguir aparecerá após a execução do script acima. A saída mostra que a aritmética.O arquivo php existe e o conceito.O arquivo php não existe.
Conclusão
O requer_once () é uma função muito útil para incluir qualquer script dentro de outro script PHP em vez de escrever o mesmo script em vários arquivos. A maneira de usar esta função mostrou neste tutorial usando vários exemplos para ajudar o novo usuário do PHP.