sashok991
Новичок
Дата регистрации:
16.12.2013 10:04:40
Сообщений: 5
Помогите пожалуйста разобратся в этих функциях.
Недавно гдето прочитал, что функция include() подгружает файл в скрипте только в момент ее выполнения, а require() в начале выполнения всего скрипта.
Так вот, если include() использовать в условии if и ветка условия пошла по пути без include(), то он не подгрузит файл.
Правда ли это, или я чтото нетак понял?
И еще, если с помощью include() подключить вайл с функциями, но не обращатся к этим функциям (например при сборе динамической страници не потребовалось использовать эти функции), будет ли подгружать файл функция include() в этом случае?
tikkiwiki
Модератор
Дата регистрации:
15.11.2013 15:36:59
Сообщений: 194
Здравствуйте, sashok991. Конструкция include предназначена для включения файлов в код сценария PHP во время исполнения сценария PHP.
В отличие от конструкции require конструкция include позволяет включать файлы в код PHP скрипта во время выполнения сценария. Если Вы напишите определенное условие, при особых критериях которого, Вы подключайте файл, то он подключится, если не попадает под критерии данного условия, то не подключается, все верно Вы поняли. Если сделали просто include, то он в любом случае подгружается.
sashok991
Новичок
Дата регистрации:
16.12.2013 10:04:40
Сообщений: 5
Большое спасибо.