require() en include() in PHP: fatale fout of waarschuwing

De functie require() in PHP dient in de kern om de inhoud, de code of de data van een PHP-bestand in een ander PHP-bestand op te nemen.

require() en include() in PHP: fatale fout of waarschuwing

Wat is het verschil tussen require() en include()?

      include()                                             require()
De functie include() stopt de uitvoering van het script niet, ook niet als er een fout optreedt. De functie require() stopt de uitvoering van het script zodra er een fout optreedt.
De functie include() veroorzaakt geen fatale fout. De functie require() geeft een fatale fout
De functie include() gebruik je vooral wanneer het bestand niet noodzakelijk is en de applicatie gewoon door moet draaien als het bestand niet wordt gevonden. De functie require() gebruik je vooral wanneer het bestand verplicht is voor de applicatie.
De functie include() levert alleen een waarschuwing op (E_WARNING) en het script draait door. require() levert naast die waarschuwing ook een fatale fout op (E_COMPILE_ERROR).

Require() in php

De functie require() in PHP dient in de kern om de inhoud, de code of de data van een PHP-bestand in een ander PHP-bestand op te nemen. Gaat er tijdens dat proces iets mis, dan toont de functie require() een waarschuwing plus een fatale fout en stopt ze de uitvoering van het script onmiddellijk. Om die functie require() te gebruiken moeten we eerst twee PHP-bestanden aanmaken. Neem met de functie include() het ene PHP-bestand op in het andere. Daarna zie je de twee PHP-bestanden samengevoegd tot één HTML-bestand

Include() in php

De functie include() van PHP dient in de kern om de inhoud, de code of de data van een PHP-bestand in een ander PHP-bestand op te nemen. Gaat er tijdens dat proces iets mis, dan toont de functie include() een waarschuwing, maar anders dan de functie require() stopt ze de uitvoering van het script niet: het script draait gewoon door. Om de functie include() te gebruiken moeten we eerst twee PHP-bestanden aanmaken. Neem met de functie include() het ene PHP-bestand op in het andere. Daarna zie je de twee PHP-bestanden samengevoegd tot één HTML-bestand.

PHP

Damien Flandrin Webdeveloper sinds 2010, maker van Gekkode en Email Impact. Elk artikel wordt vóór publicatie getest op een echt project. Contact
Nieuwsbrief

Nieuwe tests, tutorials en projecten, per e-mail.

Reproduceerbare tests, geversioneerde code, gedateerde resultaten. Nooit spam.