Как интерпретирует include php

b0bah1

Новичок
Задача разгрузить исполняемый скрипт, который занимает 1к строк. Раскидать все по файлам и если вызывается определенный POST запрос то подключать нужный файл include например.
Но встал вопрос - а будет ли действительно разгружен PHP.
Код:
Код:
if($_POST['comand']=='send'){
      include('module/send.php');
}
Может ли быть такое что сначала интерпретатор заинклудит файл в общий и только потом будет проверять условие или все же он заинклудит только после выполнения условия.
 

Вурдалак

Продвинутый новичок
PHP делает include в runtime, т.е. по мере выполнения кода. Но это достаточно скудный способ декомпозиции, лучше уж статический вызов сделать: FooHandler::handle($_POST), тогда класс FooHandler подгрузится с помощью autoload-механизма автоматически.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
знаю чувака, который в прошом году говорил, что эти ваши классы тормозят, надо все писать на инклюдах
ну, не очень престижная у него должность, конечно
 
Сверху