ДЭВИД Малан: Теперь, когда наш курс'S Главная страница получила немного больше комплекс, это, вероятно, время, чтобы начать организации связанные с ним файлы в подкаталоги. Позвольте мне предложить это. Для домашней странице курса, мы можем оставить index.php, lectures.php, week0.php и week1.php в тот же каталог, как всегда. Но позвольте мне предложить, что внутри директория включает, положим файлы, которые мы хотели бы включить, а именно helpers.php. Между тем в шаблонах, позвольте мне предложить что мы ставим footer.php и header.php. Теперь с этими файлами и директории, как мы требуем от них в нашем фактическом коде? Ну, внутри index.php, заметить, что достаточно в настоящее время требуют не helpers.php в одиночку, но включает / helpers.php. Другими словами, так как включает в себя подкаталог находится в том же каталоге, что index.php находится, достаточно просто чтобы этот относительный путь включает / helpers.php. Между тем в helpers.php, заметить, что мы должны получить в шаблон немного по-другому. Внутри штукатурка, я все еще объявить Путь, но я буду присвоить ему значение подчеркивают подчеркивания DIR подчеркивания подчеркивают, что представляет собой особое глобальное константа, которая представляет каталог внутри которого helpers.php сам по себе. Я затем соедините на что использование оператор точка следующее - шаблоны слэш точка точка слэш слэш и затем соедините дальше на что название храма затем. PHP. Другими словами, если шаблон мы пытаются получить на это header.php, путь будет принимать значение, это равно текущий каталог, что helpers.php будет сократить точка точка чтобы подняться на один уровень в что дерево, / шаблоны / header.php. Другими словами, таким образом, являются все наши URL-адреса эффективно по сравнению с везде, где мы могли бы положить их файлы на нашем жестком диске. Ничего не жестко абсолютно. Прочие оказать то же самое. Я по-прежнему проверить что путь существует. Я извлечь ключи в местный переменные и я требую сам шаблон. Так что все, что я сделал в конечном счете, является не реорганизовать свой код, ничего, что пользователь будет реально увидеть.