Простой роутер - Комментарии

RSS
А

Землянин
Башка, для удобства использования + я ее определяю намного раньше и использую не только в роутере.
А

Землянин
iNeeXT, благодарю за замечания и советы.
А

Оранжевые штаны
klesh, а чем плоха константа __DIR__?
А

Землянин
Башка, тем что определив define('CORE_DIRECTORY', __DIR__); как корень ядра я могу из любого места вызывать все что угодно относительно папки "core" не переживая за правильность путей.
I

Пришелец
Башка (Сегодня / 10:53)
klesh, а чем плоха константа __DIR__?
Я тоже имею привычку использовать предопределённую константу для root-категории. Все из-за того, что не у всех стоит актуальная версия PHP, и бывают случаи, когда нужно её менять на dirname(__FILE__) или использовать $_SERVER['DOCUMENT_ROOT'].
А

Оранжевые штаны
klesh, почему тогда ты делаешь единой точкой входа index.php, а роутинг у тебя в route.php? Они как то связаны между собой?
А

Землянин
Башка, опять же для удобства. Структуру обычно я делаю такую:
index.php
--core/
----config.php
----class/
------route.php

в index.php инклудим config.php а в нем уже собираем все наше ядро включая сам роутер.
А

Оранжевые штаны
klesh, тогда константу CORE_DIRECTORY следует вынести в config.php?
А

Землянин
Башка (Сегодня / 13:41)
klesh, тогда константу CORE_DIRECTORY следует вынести в config.php?
Совершенно верно.
А

Оранжевые штаны
klesh, оттого я и нтересуюсь.