Galvenā atšķirība starp include() un require() ir tāda, ka ja fails, kuru mēģini "includēt()" neeksistē, tad ir brīdinājuma stāvoklis, taču skripts turpina izpildīties. Savukārt, ja neeksistē (nav tiesību vērt vaļā utt) fails, kuru mēģini "requirēt()", tad skripts apstājas ar fatālu kļūdu un nekas tālāk neizpildās.