Касперский Интернет Секьюрити для всех устройств на 2 устройства - лицензия на 1 год

PHP Подключение файлов и функций. include require.

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

Эти два оператора идентичны во всём, кроме обработки облома. include() выводит warning!, а require() выдаёт fatal error. Иначе говоря, используйте require(), если вы хотите, чтобы отсутствие файла останавливало процессинг страницы. include() не работает таким образом, скрипт продолжит выполнение.

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

Этими операторами удобно пользоваться для сборки страниц сайта. Например, если верхний блок сайта на всех страницах содержит одинаковый код, можно создать файл верхушки (header.php). Туда же можно включить и правую часть страницы с одинаковым текстом. Если есть одинаковый код для всех страниц в правом и нижнем блоке - можно создать завершающий файл (footer.php). В каждой странице сайта достаточно будет вписать только уникальную информацию для этой страницы и подключить файлы header.php и footer.php, так же с помощью этих операторов можно подключить и пользовательские функции, размещенные в отдельном файле.

Оператор include_once() и require_once() подключает и вычисляет файл в ходе выполнения скрипта. Поведение аналогично оператору include() и require(), но, если код файла уже был подключён, он не будет подключён вновь. Он будет подключён только однократно. include_once() должен использоваться в случаях, когда тот же самый файл может быть подключён и вычислен неоднократно в ходе выполнения скрипта, и вы хотите гарантировать, что он подключается только один раз, чтобы исключить проблемы с переопределением функций, переприсвоением переменных и т.д.

Файл index.php
------------------

<html>
<head>
<meta name="Description" content="Мой сайт. ">
<meta name="Keywords" content="мой сайт ">
<title> Это мой сайт. </title>
<?php
include "header.php";
?>

Текст главной страницы сайта

<?php
include "footer.php";
?>



Файл header.php
------------------

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="ru">
<link rel="stylesheet" type="text/css" href="mystyle.css">



Файл footer.php
------------------

<?php
echo "© Copyright 2009";
?>

PHP



© Copyright 2005 www.e-inform.ru
|