PHP поведение include / require внутри условно
Если я размещуinclude
или жеrequire
заявление внутри условного, которое оцениваетfalse
Будет ли интерпретатор PHP вообще пропускать файл включения или он загрузит его на всякий случай?
Примером может быть:
if ($some_user_var) {
require 'this.php';
} else {
//do stuff
}
Я где-то читал, чтоrequire
всегда будет включен переводчиком независимо от условного, ноinclude
не буду. Если это так, просто переключаясь сrequire
вinclude
может означать свободное ускорение из-за уменьшенного ввода-вывода и анализа служебных данных.
Это, вероятно, имеет значение, если я использую препроцессор, такой как eAccelerator, но давайте предположим, что нет.