|
|
|
| прочитал, что require в случае отсутствия файла например выдает фатал еррор, include же продолжает работу скрипта.. может есть какие то другие тонкости, хотелось бы знать, что лучше использовать, | |
|
|
|
|
|
|
|
для: Oberon
(03.12.2009 в 20:57)
| | if (условие) include 'file' // подключит файл или нет в зависимости от условия
if (условие) require 'file' // подключит файл независимо от условия | |
|
|
|
|
|
|
|
для: Yuriev
(03.12.2009 в 21:31)
| | [поправлено модератором] | |
|
|
|
|
|
|
|
для: Fractured#
(03.12.2009 в 21:49)
| | Согласен)
Насколько я помню, include() вернёт false, если не может подключить файл, а require() не возвращает ничего. Поэтому include можно запихивать в условия для проверки, подключился файл или нет. А так они идентичны. | |
|
|
|
|
|
|
|
для: Fractured#
(03.12.2009 в 21:49)
| | А Вы пробовали так подключить? | |
|
|
|
|
|
|
|
для: Yuriev
(03.12.2009 в 23:12)
| | Отличие не в этом. Ссылка дана ниже - читайте. | |
|
|
|
|
|
|
|
для: neadekvat
(03.12.2009 в 23:17)
| | Require быстрее работает, т.к. вставляется ещё до начала выполнения. Include вставляется во время выполнения. | |
|
|
|
|
|
|
|
для: ~AquaZ~
(23.12.2009 в 18:09)
| | Require быстрее работает, т.к. вставляется ещё до начала выполнения. Include вставляется во время выполнения.
Интересно... Не первый раз слышу. А вот померять если - фигня. Ничего не быстрее получается. Выходит предрассудки. | |
|
|
|
|
|
|
|
для: ~AquaZ~
(23.12.2009 в 18:09)
| | Если имя формируется во время выполнения, как можно подгрузить что-то до выполнения?
[поправлено модератором] | |
|
|
|
|