Инструкции include и include_once в PHP.


Инструкция include в PHP

При разработке простого динамического сайта, или более совершенных программ, невозможно обойтись без включаемых файлов, которые или дублируют уже имеющиеся, или включают новые части кода. Например участок кода, который отвечает за очистку входящих данных, которые вводит пользователь через форму входа при регистрации, или авторизации на сайте. Естественно при постоянном повторении одинакового участка кода, общий код будет сильно разрастаться и станет очень запутанным, что максимально затруднит работу программиста при отладке всего кода.

Естественно в общий поток кода нужно включать дополнительные файлы, например библиотеку, или огромный список данных для выбора, что также очень сильно увеличивает общую страницу с кодом, что также приведет к путанице и большим временным затратам.

Для упрощения работы программиста в таких случаях, для подключения дополнительных файлов используются инструкции include и require. О include инструкции можно немного написать подробнее. Инструкция require будет рассмотрена в следующей статье.

И так, инструкции include и include_once предназначены для подключения дополнительных файлов, например конфигурационного файла, или файла обработчика вводимых данных, или ротатора баннеров, или блока комментариев, или других PHP-скриптов или чего угодно, что нужно для сайта. Естественно это позволяет разбивать объемные многострочные файлы на множество мелких, с которыми проще работать.

Если в некоторых моментах будет заметно повторение, ничего страшного, так рекомендуют преподаватели, для более лучшего восприятия.

Синтаксис подключения инструкции include очень прост:

Инструкция include_once работает по тому же принципу, но она защищает программиста от ошибки повторного включения одного о того же файла. Например файл конфигурации на странице нужен только один раз, его и можно подключить при помощи данной инструкции, а если случайно будет повторное включение, то выполнятся данный код будет только один раз, что довольно удобно. Потому и суффикс once означает - лишь один раз!

Синтаксис инструкции include_once :

Для более понятного примера, при разработке простого сайта, можно все части страницы вынести в разные папки и все это включить в одной странице. Вот такой пример, который можно назвать простым сайтом:


Вот практически и код главной страницы сайта - index.php А дальше уже дело техники.

Хочу остановиться на одном моменте, который считаю очень важным. При обработке интерпретатором кода
составленного на инструкции include, загрузка страницы не прерывается при сбое!!! Чего не можно сказать о инструкции require, которая работает быстрее. Но об инструкциях require и require_once в следующей статье.

по материалам сайта kapon.com.ua  24 12 2012

Поделитесь ссылкой на статью...


Всего комментариев - 0.    Можете оставить свой комментарий.


   Login *
   E-mail *
   URL (не обязательно)
- подписаться на сообщения        - я не спамер