There is a difference between the two, although subtle...
include('file.txt') and require('file.txt') both include file.txt.
But if file.txt does not exist, require() will stop the php page execution, but include() only throws a warning and continues page execution.

Edit: oops, endless already said that...