Qual a diferença de Include e Require?
Nenhuma descrição foi enviada.
comentários (0)
suspender
Lista de Respostas:
18/04/2002 2:57pm
(~22 anos atrás)
(~22 anos atrás)
No include caso aconteça algum erro ao incluir o arquivo o resto do script é executado.
Já no require se ouver algum erro ele para de executar o script.
Já no require se ouver algum erro ele para de executar o script.
26/05/2002 5:07pm
(~22 anos atrás)
(~22 anos atrás)
De acordo com o manual do PHP (http://www.php.net/manual/pt_BR/function.include.php) a única diferença é quanto à exceção em que o arquivo não existe.
Nesse caso include gera um aviso e o require gera um erro fatal.
Clever Anjos
Nesse caso include gera um aviso e o require gera um erro fatal.
Clever Anjos
18/06/2002 8:00pm
(~22 anos atrás)
(~22 anos atrás)
Ambos tem a mesma função, só que no caso de erro o require(); para de executar e o include(); não.
=] Mauricio.
=] Mauricio.
09/02/2003 9:04am
(~22 anos atrás)
(~22 anos atrás)
Basicamente:
Include: insere o arquivo (interpretando-o em caso de conteúdo PHP dentro do arquivo) "anyway" e prossegue com a execução do script.
Require: insere o arquivo, porém aborta o script caso seja encontrado algum erro no arquivo que está sendo inserido.
Include: insere o arquivo (interpretando-o em caso de conteúdo PHP dentro do arquivo) "anyway" e prossegue com a execução do script.
Require: insere o arquivo, porém aborta o script caso seja encontrado algum erro no arquivo que está sendo inserido.
23/06/2003 2:56pm
(~21 anos atrás)
(~21 anos atrás)
Basicamente, o tipo de erro. O require() responde com um erro fatal e termina a execução imediatamente enquanto o include() dá um aviso e continua o processamento.
04/09/2003 1:24pm
(~21 anos atrás)
(~21 anos atrás)
A diferença entre include() e require(): o primeiro inclui, se falhar, continua; o segundo requer, se falhar, pára o processamento e exibe uma mensagem de erro.
02/08/2002 7:53pm
(~22 anos atrás)
(~22 anos atrás)
O include apenas inclui o arquivo passado pelo primeiro argumento ( include("arquivo.php"); ) e se o 'arquivo.php' não existir, apenas dá um erro, warning.
o require ( require("arquivo.php"); ) verifica se o arquivo 'arquivo.php' existe, caso exista, o inclui e continua a execução do script. caso não exista, dá um erro, warning, e para a execução do script.
o require ( require("arquivo.php"); ) verifica se o arquivo 'arquivo.php' existe, caso exista, o inclui e continua a execução do script. caso não exista, dá um erro, warning, e para a execução do script.
15/08/2003 7:13pm
(~21 anos atrás)
(~21 anos atrás)
Li que no include você pode fazer assim:
include "pagina.php?var=1&var2=1";
Pode-se passar variáveis...
include "pagina.php?var=1&var2=1";
Pode-se passar variáveis...
17/08/2003 6:16pm
(~21 anos atrás)
(~21 anos atrás)
Include: interpreta "anyway".
Require: insere o arquivo.
Require: insere o arquivo.
27/12/2003 2:13pm
(~21 anos atrás)
(~21 anos atrás)
eh uma lógica. o include apenas inclui o codigo em outro arquivo já o require requer o arquivo para funcionar.
15/02/2004 11:11pm
(~21 anos atrás)
(~21 anos atrás)
require é mais utilizado nos scripts pois quando da algum erro já lhe mostra onde foi, a linha e etc.
include é mais ultilizado no site o qual quando não funciona um arquivo, o site não pode parar de funcionar e obvio que você irá sentir falta do que deveria aparecer no site com o include.
include é mais ultilizado no site o qual quando não funciona um arquivo, o site não pode parar de funcionar e obvio que você irá sentir falta do que deveria aparecer no site com o include.
18/04/2002 10:41pm
(~22 anos atrás)
(~22 anos atrás)
Usando include(), você poderá condicioná-la a uma estrutura de controle como ifs, loops. Ou seja, os aqruivos podem ser inclusos
com condições e até em loops. Ela ainda pode retornar um valor, que poderá ser atribuído a uma variável.
Já a require(), não funciona com nenhuma estrutura, se for colocada, num loop, por exemplo só será executada uma vez. Ela não retorna valor!
com condições e até em loops. Ela ainda pode retornar um valor, que poderá ser atribuído a uma variável.
Já a require(), não funciona com nenhuma estrutura, se for colocada, num loop, por exemplo só será executada uma vez. Ela não retorna valor!
18/04/2002 11:22pm
(~22 anos atrás)
(~22 anos atrás)
Qdo houver dúvidas entre qual usar, use o include()...
Normalmente c usa o include qdo c quer ter o mesmo efeito do SSI...Ele inclui o codigo extamente onde vc o posicionou...
Já o require() eh usado qdo o arquivo q eh "requirido", possui declaração de variaveis e/ou funções...Pois assim vc poderá chama-las sem problemas...Tradução de require() seria algo como "Exigido pagina x para q este script possa funcionar bem".
Já q o include() tb pode ser usado como forma de incluir valores de variaveis e funções, use include() q eh tiro certo ;-)
[]'s
Felipe Lopes
Normalmente c usa o include qdo c quer ter o mesmo efeito do SSI...Ele inclui o codigo extamente onde vc o posicionou...
Já o require() eh usado qdo o arquivo q eh "requirido", possui declaração de variaveis e/ou funções...Pois assim vc poderá chama-las sem problemas...Tradução de require() seria algo como "Exigido pagina x para q este script possa funcionar bem".
Já q o include() tb pode ser usado como forma de incluir valores de variaveis e funções, use include() q eh tiro certo ;-)
[]'s
Felipe Lopes
19/04/2002 8:47am
(~22 anos atrás)
(~22 anos atrás)
A função include é semelhante à função require, com a diferença que o código do arquivo incluído é processado em tempo de execução, permitindo que sejam usados "includes" dentro de estruturas de controle como for e while
A função require coloca o conteúdo de um outro arquivo HTML, com ou sem código php, substituindo-se pelo novo código, antes de ser executado.
Em ambas as funções, o arquivo a ser incluído deverá estar no formato HTML com o código php separado pelas tags <? e ?>.
Abraços
A função require coloca o conteúdo de um outro arquivo HTML, com ou sem código php, substituindo-se pelo novo código, antes de ser executado.
Em ambas as funções, o arquivo a ser incluído deverá estar no formato HTML com o código php separado pelas tags <? e ?>.
Abraços
21/04/2002 2:17am
(~22 anos atrás)
(~22 anos atrás)
nao tem comparacao o include eh uma funcao q pode ser usada em qualquer situacao de inclusao de arquivos para o script php...
03/05/2002 10:40pm
(~22 anos atrás)
(~22 anos atrás)
o que o include faz é inserir a página em outra, e o require, inclue a variáveis.
08/09/2002 10:57pm
(~22 anos atrás)
(~22 anos atrás)
mas eh logico que se alguem usar um include ou que seja o required vai se usar um if antes...
um bom script e um bom programador sempre tenque ficar atento a casos como o de um include dar erro
usa-se o seguinte:
$file="nome do arquivo";
if(file_exists("$file")) {
include("$file");
ou
required("$file");
}
Assim mesmo se o arquivo naum exista naum dará erro pq naum passará pelas funções.
um bom script e um bom programador sempre tenque ficar atento a casos como o de um include dar erro
usa-se o seguinte:
$file="nome do arquivo";
if(file_exists("$file")) {
include("$file");
ou
required("$file");
}
Assim mesmo se o arquivo naum exista naum dará erro pq naum passará pelas funções.
20/09/2002 4:41pm
(~22 anos atrás)
(~22 anos atrás)
O comando require inclui toda a estrutura de um arquivo em outro, isto inclui todos os valores de strings e funções.
O comando Include apenas inclui o arquivo para consulta.
O comando Include apenas inclui o arquivo para consulta.
30/03/2004 4:38pm
(~20 anos atrás)
(~20 anos atrás)
Dependendo do que você quer é melhor usar include para não dar dor de cabeça!
Abraços,
Marcos Echevarria
Abraços,
Marcos Echevarria
11/08/2004 5:48pm
(~20 anos atrás)
(~20 anos atrás)
E se voce for usar o comando if ou outras coisas, voce usara o include.