Сколько раз подключается require если он вообще не нужен?

sverel

Новичок
Читал, что require в отличае от include подключает файл ДО выполнения скрипта. Причём, не просто "подключает", а включает тело одного файла в тело другого.
Тогда вопрос: как будет подключаться файл:
PHP:
$x = 0;
if ($x === 867) {
    require_once 'lib/exception.php';
    ....
} elseif ($x === 999) {
    require_once 'lib/exception.php';
    ....
} else {
  // Не подключается
}
Получается, что файл будет подключен даже если он ни разу не потребуется? А сколько раз будет подключен?
А может быть это всё миф? Ведь в оффициальной документации написано, что разница только в сообщениях об ошибках: Warning vs Fatal. Но тогда откуда взялся этот миф?
 

sverel

Новичок
Додумалсятаки как проверить:
PHP:
$path = (1+2) . '.php'
require $path; // подключается 3.php
Сталобыть, действительно, не актуально.
 
Сверху