In recent versions of PHP, the only difference between require() (or require_once()) and include() (or include_once()) is in the fact that, while the latter will only throw a warning and allow the script to continue its execution if the include file is not found, the former will throw an error and halt the script.
From the category archives: