Привет дорогой читатель . Как уже когда-то говорил ни я, ни Вы не останавливайтесь на достигнутом. Сегодня поговорим о операторах (инструкциях) включения. Из названия темы думаю понятно о каких конструкциях идет речь.
Начнем с самого простого include, эта функция позволяет включать файлы в код PHP скрипта во время выполнения сценария. Предположим у нас есть шаблон сайта и по факту Шапка и Подвал все время одни и те-же, поэтому имеет смыл их вывести в отдельные файлы (так к примеру потом проще будет менять дизайн, ну это как пример ) ну и наконец пример:
У нас будет 3 файла index.php, header.php и footer.php, где первый, это тот файл который будет подключать верхнюю часть как header.php, а нижнюю как footer.php и соответственно листинги:
header.php
<!doctype html> <html> <head> <title>Пример страницы</title> <meta charset=utf-8> </head> <body>
footer.php
</body> </html>
index.php
<?php include "header.php"; echo "Страница index.php"; include "footer.php"; ?>
И так-же используя эти файлы мы можем создать и вторю страницу page.php
<?php include "header.php"; echo "Страница page.php"; include "footer.php"; ?>
Тут думаю все понятно и теперь перейдем к require, эта инструкция так-же включает файлы в сценарий PHP, но уже до исполнения сценария PHP. И сразу же расскажу как проверить. В предыдущем примере возьмем и просто поменяем include на require и в результате мы получим ошибку, так как require сначала собирает все файлы в соответствии с порядком как один, а потом его исполняет, так-что файлы header.php и footer.php написаны нарушая синтаксис PHP.
Вот в принципе и все, что я сегодня хотел рассказать.
Если у Вас есть вопросы, пишите их в комментариях, обязательно отвечу. А так-же ждите свежих уроков.
С уважением Ваш ИТ Инженер.
Игровые автоматы под запретом, а азарт некуда деть? Играй в лучшее онлайн казино, возможно тебе сегодня повезет .
Комментариев: 1 RSS
1 Аleksandr66 18-08-2013 20:58
хоть и говорили, что seo? себя отжило, а все же это не так. поисковая оптимизация нужна, иначе о сайте клиенты так и не узнают.