Page 18 - 4475
P. 18
if ($dow == 'Saturday' or $dow == 'Sunday')
{
// no work on weekends.
return;
}
// work hard
work_harder();
}
?>
Підключення файлів. Блок однотипних функцій
можна об'єднувати в файли з розширенням .inc або .lib,
після чого підключати їх групою, використовуючи функції
include() і require():
<?php
include('i_dont_exist.inc');
require('i_dont_exist.inc');
?>
Різниця між даними функціями полягає в тому, що
require() при відсутності бажаного файлу видає помилку,
тоді як include() - попередження. Слід зауважити, що
використання файлів .inc потрібно застосовувати тільки у
випадках правильного налаштування сервера, інакше код
цих файлів може стати доступним через браузер, в тому
числі і для зловмисників.
Важливою перевагою включення файлів є
можливість вставки цілого блоку html-коду в сторінку, якщо
він є стандартним для багатьох сторінок. Розглянемо
наступний приклад: Візьмемо код заголовка html-сторінки і
помістимо його у файл template_top.inc:
<html>
<head>
<title><?php echo $page_title; ?></title>
</head>
<body>
<p align='right'>
<img src='pic.jpg' border='0' alt=''/>
</p>
Створимо аналогічний файл для завершуючого html-коду
сторінки template_bottom.inc:
13