Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
577 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Quel différence entre Require() et Include() ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quel différence entre Require() et Include() ?

n°625078
Davjack
Asta la vista miam miam !!!
Posté le 29-01-2004 à 16:46:39  profilanswer
 

Salut à tous !
Je me pose une petite question à laquel je n'arrive pas à répondre....
 
Quel est la différence entre Require() et Include() ?


---------------
Asta la vista miam miam !!!
mood
Publicité
Posté le 29-01-2004 à 16:46:39  profilanswer
 

n°625096
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-01-2004 à 16:59:44  profilanswer
 

davjack a écrit :

Salut à tous !
Je me pose une petite question à laquel je n'arrive pas à répondre....
 
Quel est la différence entre Require() et Include() ?


Moi généralement quand je me pose une question, comme j'ai pas la réponse je cherche dans la doc :o
Et miracle la doc:

Citation :

require() et include() sont identiques, sauf dans leur façon de gérer les erreurs. include() produite une Alerte (warning) tandis que require() génère une erreur fatale. En d'autres termes, n'hésitez pas à utiliser require() si vous voulez qu'un fichier d'inclusion manquant interrompe votre script. include() ne se comporte pas de cette façon, et le script continuera son exécution. Assurez vous d'avoir bien configuré le include_path aussi.  


Message édité par anapajari le 29-01-2004 à 17:00:13
n°1491739
nycius
Ich liebe dich !
Posté le 15-12-2006 à 12:00:36  profilanswer
 

et enre require_once et require ?
je vois la différence mais laquelle est la plus rapide/optimisée ?

n°1491741
skeye
Posté le 15-12-2006 à 12:01:38  profilanswer
 

require_once ne va include le fichier qu'une fois même si tu le demandes plusieurs.:o
require le fera autant de fois que tu le demandes.:o


---------------
Can't buy what I want because it's free -
n°1491752
nycius
Ich liebe dich !
Posté le 15-12-2006 à 12:10:10  profilanswer
 

Ca ok mais certains forums disent que require_once est plus "couteux" en perf que require

n°1491753
skeye
Posté le 15-12-2006 à 12:12:27  profilanswer
 

normal, il vérifie s'il a  déjà été inclus...mais si ça t'inquiète c'est pas ça qui va ruiner tes perfs.:o


---------------
Can't buy what I want because it's free -
n°1494155
nORKy
Grmmph...
Posté le 20-12-2006 à 13:42:33  profilanswer
 

tiens, en passant, il est aussi possible...

Message cité 1 fois
Message édité par nORKy le 20-12-2006 à 13:43:47
n°1494159
skeye
Posté le 20-12-2006 à 13:44:38  profilanswer
 

nORKy a écrit :

tiens, en passant, il est aussi possible...


 
il manque un bout de phrase, non?[:pingouino]


---------------
Can't buy what I want because it's free -
n°1494164
nORKy
Grmmph...
Posté le 20-12-2006 à 13:46:29  profilanswer
 

euh, vi... disons que j'ai fait une erreur et que j'ai pas pus supprimé. désolé

n°1494171
skeye
Posté le 20-12-2006 à 13:50:25  profilanswer
 

il faut éditer, et cocher la case 'effacer ce message'.[:dawa]


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 20-12-2006 à 13:50:25  profilanswer
 

n°1494173
nORKy
Grmmph...
Posté le 20-12-2006 à 13:51:33  profilanswer
 

skeye a écrit :

il faut éditer, et cocher la case 'effacer ce message'.[:dawa]


 
Le code à la 'action replay' !!
merci, je n'avais jamais vu cela !

n°1494174
FlorentG
Unité de Masse
Posté le 20-12-2006 à 13:52:02  profilanswer
 

nycius a écrit :

Ca ok mais certains forums disent que require_once est plus "couteux" en perf que require


Ca dépend aussi, avec un accélératruc style APC, ça peut être effectivement plus lent, mais ça va être corrigé dans pas longtemps. Maintenant déjà en utilisant des chemins absolus c'est un peu mieux.
 
Autre solution :

Code :
  1. class_exists('pouet', false) or require('/home/truc/www/pouet.php');

n°1494188
FlorentG
Unité de Masse
Posté le 20-12-2006 à 14:01:31  profilanswer
 

Ah, on me fait signe que PHP 5.2 a un peu optimisé require_once, et évite l'appel à un open()


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Quel différence entre Require() et Include() ?

 

Sujets relatifs
[C#] Différence entre une structure et une classe ?[java] difference SUN / IBM Sdk
[PHP] include et class : petite question[PHP] bug avec include
[Javascript]Différence entre self.location et document.locationRécupérer le contenu d'un fichier distant. readfile(), include().
fonction include()[C C++] différence entre une struc et union
[php] Différence entre include et require ?Différence entre le require_once et le include au niveau sécurité ?
Plus de sujets relatifs à : Quel différence entre Require() et Include() ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR