It's worth saying that using the require_once() or include_once() rather than just require() or include() does add some overhead to your program -- PHP needs to keep a lookup table of all the _once() calls, so it knows not to include them again, plus it needs to scan that lookup table each time you do a _once() call.
In a small app, this really doesn't make much difference... but in a small app, you probably don't have much need to use _once() too much anyway.
In a large app, with a lot of files to include, it can make a noticable difference to performance if you can minimise use of the _once() functions.
The message is: don't use _once() unless you actually need it (ie the file might have already been included, but you don't know for sure).