http://it2.php.net/manual/it/function.include.php
http://it2.php.net/manual/it/function.require.php
http://it2.php.net/manual/it/function.require-once.php
http://it2.php.net/manual/it/function.include-once.php

Per dirtela in breve:
- include : valuta il file e se trova un errore l'engine PHP continua a eseguire lo script
- require: valuta il file e se trova un errore l'engine PHP termina di eseguire lo script
- -once: include il file solo una volta quindi se il file che cerchi di includere è già incluso non lo include.

Quindi tra include e require cambia la gestione degli errori.