1. Главная страница » Уроки PHP » Подключение php файла

Подключение php файла

Автор: | 29.01.2013

Небольшие PHP сценарии, как в примерах предыдущих уроков, можно размещать в одном файле, но если речь идет о крупном проекте, то здесь не обойтись без разбрасывания кода по нескольким файлам. Допустим в 1 файле, будут храниться константы и функции, а во 2 будет выполняемый код.

Всё это конечно хорошо, но как подключить файл? А всё очень просто. Есть 2 варианта подключения функций и, как раз на этом уроке, мы их разберем.

вариант №1:
Чтобы подключить файл, достаточно воспользоваться функцией require(«имя_файла»).

require («имя_файла»);

вариант №2:
Вместо require можно использовать альтернативную функцию — include(«имя_файла»).

include («имя_файла»);

Давайте попрактикуемся. Создадим файл «Page1.php» и вставим туда следующий код:

Файл «Page1.php»

<?php
echo «Hello»;
?>

И подключим его к нашему файлу «primer.php»

Файл «primer.php»

<?php
include («Page1.php»); //выведет на экран Hello
?>

И в чем же различие между этими функциями? На первый взгляд они преднозначены для одной цели — подключения файлов, но между «include» и «require» есть существенные различия.

Функция «require» вызывает функцию exit() и сразу же прервет выполнение скрипта, если встрет ошибку, функция «include» не восприимчива к ошибкам, поэтому спокойно продолжит выполнять скрипт.

Каждый раз, встречая функицию «require» или «include» в программе, PHP интерпретатор, вставляет текст из подключаемого файла на её место. Используя эти функции возможно повторное включение кода в проект, что иногда может привести к негативным последствиям. Чтобы подключить файл единожды, то следует использовать функции «require_once» и «include_once». Работают по тому же принципу, что «require» и «include».

1 2 3 4 5 6

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code