Дотерпели? Ну да, самая внепрограммная...
Дотерпели? Ну да, самая внепрограммная часть прошла, теперь начинаем реализовывать нашу систему в кодах PHP.
С чего начать писать? Начинать надо с самого начала. Что мы там, в планировании писали? Если мне не изменяет память, то первым у нас шел класс, описывающий основные переменные и параметры нашей системы. Вот с этого класса и начнем. Тем более, что в нем не будет сложных языковых конструкций, попривыкните к синтаксису PHP.
Класс: class_vars.
Файл: vars.class
Место расположения: /home/roma/req/
Итак, создаем новый файл с указанным названием, открываем начало PHP-кода (<?) и начинаем писать.
Шапка:
<? class class_vars {
Давайте подумаем, какие переменные могут нам быть интересны.
Прежде всего, надо описать все абсолютные пути к данным. Тогда, в случае переезда нашего проекта в другую папку или вообще на другой сервер, нам надо будет всего лишь заменить значения этих переменных.
В PHP комментарий начинается с двойного слеша "/". А в именах переменных учитывается регистр (высота букв), будьте осторожны. Сразу выработайте для себя схему использования... строчные, прописные:никогда не знал, что как называется... БОЛЬШИХ и обычных букв. Лично я предпочитаю глобальные писать БОЛЬШИМИ буквами, а все остальные переменные -- обычными.
Пишем:
// Пути к папкам. var $PATH="/home/roma"; // основной путь к проекту var $PATH_INC="/home/roma/inc"; var $PATH_REQ="/home/roma/req"; var $PATH_DATA="/home/roma/data"; var $PATH_WWW="/home/roma/WWW"; var $PATH_WWW_PIC="/home/roma/WWW/pic";
Понятно, что я сделал? Я определил путь для каждой папки. И этими переменными мы будем пользоваться в скриптах, вместо того, чтобы писать каждый раз реальный путь.
Если вам вдруг понадобится перенести какие-то данные в другое место (а в больших проектах подобное случается), то вам надо будет просто поменять вот эти самые пути.