П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 108 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 92978 раз(а).

Учебник HTML.
Просмотров 81544 раз(а).

Руководство по PHP5.
Просмотров 51904 раз(а).

Хостинг через призму DNS.
Просмотров 60348 раз(а).

Подборка текстов стандартных документов.
Просмотров 50527 раз(а).

Учебник PHP - Самоучитель
Просмотров 57868 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 59371 раз(а).

Внешние атаки...
Просмотров 48905 раз(а).

Учебник PHP.
Просмотров 42419 раз(а).

SSI в примерах.
Просмотров 32715 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
НазадГлава 11. Структуры Управления Вперёд

require()

Оператор require() подключает/include и вычисляет определённый файл.

Детально процесс подключения описан в документации для include().

require() и include() идентичны почти во всём, за исключением того, как они обрабатывают неудачное выполнение. include() выдаёт Warning!, а require() выдаёт Fatal Error. Иначе говоря, не бойтесь использовать require(), если вам нужно, чтобы отсутствующий файл останавливал обработку страницы. include() не работает таким образом: скрипт всё равно продолжит работу. Убедитесь также в наличии соответствующей установки include_path.

Пример 11-2. Базовые примеры require()
<?php

require 'prepend.php';

require $somefile;

require ('somefile.txt');

?>

См. дополнительно примеры в документации include().

Примечание: до версии PHP 4.0.2 применялись следующие правила: require() всегда пыталась читать файл назначения, даже если строка, в которой он указан никогда не выполнялась. Условный оператор не влиял на require(). Однако, если строка, в которой появляется require(), не выполнялась, не выполнялся и никакой код целевого файла. Аналогично циклические структуры не влияли на поведение require(). Хотя код, содержащийся в целевом файле, всё ещё является субъектом цикла, сама require() появлялась только один раз.

Предупреждение!

Windows-версия PHP в настоящее время не поддерживает доступ к удалённым файлам для этой функции, даже если включена опция allow_url_fopen.

См. также include(), require_once(), include_once(), eval(), file(), readfile(), virtual() и include_path.


Назад Оглавление Вперёд
return Вверхinclude()


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: