Многофайловые сценарии PHP
Posted in: Многофайловые сценарии PHP, By: admin, At: Сентябрь 15th, 2008
Всегда хорошей практикой является максимально подробное разбиение сценариев на модули, то есть проектирование функций таким образом, чтобы их можно было использовать в других РНР-сценариях. В этом отношении, по мере того, как вы будете накапливать растущую библиотеку функций, правильная их организация становится все более важной. В РНР такая организация достигается разделением сценариев на множество файлов и включением их по необходимости. К тому же, размещая важную статическую информацию (такую, как параметры подключения к базе данных) в различных файлах, ее можно надежнее защитить от общего доступа, располагая вне дерева каталогов Web-сервера. Независимо от причин, включение внешних файлов осуществляется PHP-директивами include, include_once, require и require_once. Как и можно предположить, из этих четырех директив только include и require существенно отличаются друг от друга, и на их различиях будет сосредоточено внимание. Сначала посмотрим, как каждая из этих вещей работает.
НА ЗАМЕТКУ -
Единственная разница между include/require и include_once/require_once связана с тем, скопько раз данный файл загружается. Когда испопьэуются операторы include_once/ require_once, файл не может быть загружен или выполнен множество раз.
Leave a Reply