pernyataan require() dan include() memiliki prilaku yang sama, kecuali dalam hal penanganan kesalahan. Jika pernyataan require() digunakan, kemudian timbul kesalahan, maka proses dihentikan dan halaman web tidak akan tampak. Sebaliknya, jika pernyataan include() digunakan, pesan peringatan kesalahan akan tampak dan proses tetap berlanjut.
pernyataan require_once() dan include_once() fungsinya sama persis dengan require() dan include(). Perbedaannya terletak pada pemeriksaan terhadap file yang di -require_once() atau di include_once() kan dilakukan sekali saja.