Привет, поэтому я недавно изучил PHP и задавался вопросом, как я должен связывать разные страницы, чтобы всегда хорошо работать и создавать как можно меньше несоответствий.Каков правильный способ связывания php-страниц?
В моем коде я использую либо это:
include 'newcomment.php';
include 'menu.php';
или я использую этот тип:
include '../MiniPost/database.php';
include '../MiniPost/newtopic.php';
я уверен, что они оба не являются оптимальными. С первым хуже, поскольку он заставляет меня поместить все мои php в одну папку. Я не помню, как я начал использовать второй. Думаю, я видел его где-то на Stackoverflow .. означает root? Несколько раз у меня были проблемы, где я, например, писал ../MiniPost/Forum/Forum.php, и он продолжал давать мне ошибки, есть ли у него что-нибудь, чтобы сделать так, как я ссылаюсь на страницы? Что вы используете для ссылок на страницы, и вы чувствуете, что это хорошая практика?
Всегда следует указывать пути относительно текущего файла с помощью '__FILE__' или' __DIR__', чтобы убедиться, что они будут разрешены к тому же файлу, независимо от того, где запущена цепочка include/require. –
@ogondza: Да, эта цепочка является проблемой :-) Да, '__DIR__' проще. Я добавлю. – Richard