main difference between include and require in php

Main difference between include and require
In both are same functionality but main difference in error handling.
include() function produces a Warning message on failure,
while require() results in a Fatal Error.