|
автор: alik (14.10.2004 в 11:48) |
|
| У меня такой вопрос: "Чем отличается функция require_once от include, вроде бы обе функции выполняют одно и тоже действие? | |
|
|
|
|
|
|
|
для: alik
(14.10.2004 в 11:48)
| | Существует по два варианта конструкций include и require:
include
include_once
require
require_once
|
Все они позволяют включить в скрипт код или текст из другого файла. Суффикс once позволяет включить файл только один раз, сколько бы вызовов не осуществлялось - это удобно, когда во включаемом файле имеется определение фукнций, так как повторное их определение приведёт к ошибке.
Сами по себе include и require отличаются способом реакции на отсутствие включамого файла. Если файла нет include генерирует предупреждение, но работа основного скрипта продолжается, require при отсутствии включамого файла останавливает работу скрипта. | |
|
|
|