Quelle est la différence entre un Include et un Require en PHP ?

Quelques détails :

J'aimerais connaitre la différence entre un include et en require en PHP. Le résultat obtenu semble le même mais je lis sur les forum qu'il est mieux, de manière générale, de faire des require_once, pourquoi ?

  • -
Question de Arnaud177 vues – Il y a 2 ans dans Programmation

Une réponse a été proposé par la communauté

Lorsqu'il y a une erreur de script, include émet une erreur mais ne stoppe pas l'exécution du script, contrairement à require qui stoppe directement l'exécution. Sachant que s'il y a une erreur dans le script inclus il y a de forte chance pour que celà provoque une erreur dans la suite du script, mieux vaut effectivement utiliser les require.

Et require_once c'est encore mieux puisqu'il évite d'inclure plusieurs fois le fichier, même si on l'appelle plusieurs fois par erreur (ce qui est inutile et source d'erreur)

 

Réponse de Murdock  Niveau 2 – Il y a 2 ans dans Programmation
0 pts