
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.


