The only difference between the two is that if the file is not found, need and its sibling require once throw a fatal error, whereas include and include once just display a warning and continue to load the rest of the page.