287 of 410 menu

Função require

A função require inclui e executa o arquivo especificado no script atual. Diferente de include, na ausência do arquivo, causa um erro fatal e interrompe a execução do script. A função é frequentemente usada para incluir arquivos importantes com funções, classes ou configurações.

Sintaxe

require 'caminho/para/arquivo.php';

Exemplo

Incluindo um arquivo de configurações:

<?php require 'config.php'; echo $db_host; // Variável do config.php ?>

Se o arquivo config.php existir, seu conteúdo será executado e as variáveis ficarão disponíveis.

Exemplo

Tentativa de incluir um arquivo inexistente:

<?php require 'arquivo_inexistente.php'; echo 'Esta linha não será executada'; ?>

Se o arquivo arquivo_inexistente.php não existir, o script terminará com um erro.

Diferença entre require e include

A principal diferença é que require causa um erro fatal na ausência do arquivo, enquanto include emite apenas um aviso.

<?php include 'arquivo_opcional.php'; // O script continuará a execução require 'arquivo_obrigatorio.php'; // O script será interrompido em caso de erro ?>

Veja também

  • a função include,
    que também inclui arquivos, mas não interrompe o script em caso de erro
  • a função require_once,
    que garante a inclusão única do arquivo
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar