require_once()
, а точнее require()
в целом, выдаст фатальную ошибку (которая приведет к остановке загрузки страницы), если файл не существует. Если в самом файле есть ошибка, require()
не изменит происходящего. require_once()
(и include_once()
) используются в том случае, если у вас может быть два или более файлов, для работы которых требуется один и тот же файл. По сути, функции _once
не позволяют включать один и тот же файл несколько раз (что хорошо, потому что вы не можете повторно объявить функции и тому подобное).