
Jaka jest różnica między require() a include()?
| include() | require() |
| Funkcja include() nie przerywa wykonania skryptu, nawet jeśli pojawi się błąd. | Funkcja require() przerywa wykonanie skryptu, kiedy pojawi się błąd. |
| Funkcja include() nie wywołuje błędu krytycznego. | Funkcja require() zgłasza błąd krytyczny |
| Funkcji include() używa się przede wszystkim wtedy, gdy plik nie jest niezbędny, a aplikacja ma działać dalej mimo tego, że go nie znaleziono. | Funkcji require() używa się przede wszystkim wtedy, gdy plik jest dla aplikacji obowiązkowy. |
| Funkcja include() wygeneruje tylko ostrzeżenie (E_WARNING), a skrypt będzie działał dalej. | require() wygeneruje błąd krytyczny (E_COMPILE_ERROR) razem z ostrzeżeniem. |
Require() w PHP
Funkcja require() w PHP służy przede wszystkim do włączenia treści, kodu lub danych z jednego pliku PHP do innego pliku PHP. Jeśli po drodze pojawią się błędy, funkcja require() wypisze ostrzeżenie oraz błąd krytyczny i natychmiast przerwie wykonanie skryptu. Żeby skorzystać z funkcji require(), trzeba najpierw utworzyć dwa pliki PHP. Za pomocą funkcji include() włącz jeden plik PHP do drugiego. Zobaczysz wtedy dwa pliki PHP połączone w jeden dokument HTML
Include() w PHP
Funkcja include() w PHP służy przede wszystkim do włączenia treści, kodu lub danych z jednego pliku PHP do innego pliku PHP. Jeśli po drodze pojawią się błędy, funkcja include() wypisze ostrzeżenie, ale w odróżnieniu od funkcji require() nie przerwie wykonania skryptu, przeciwnie, skrypt będzie działał dalej. Żeby skorzystać z funkcji include(), trzeba najpierw utworzyć dwa pliki PHP. Za pomocą funkcji include() włącz jeden plik PHP do drugiego. Zobaczysz wtedy dwa pliki PHP połączone w jeden dokument HTML.


