If you require or include a file, that file actually runs. ie, if you include foo.php and foo.php opens a log file, database connection, etc, then include-ing it twice will repeat the action, often not what you want.
Also, if foo.php defines a function, you will get a nasty little warning...