Если я использую абсолютные пути, я не могу переместить весь каталог в новое место. Если я использую относительные пути, я не могу переместить отдельные файлы в новые местоположения.
Какое решение здесь? Вы настраиваете файл конфигурации, который содержит корневой путь и отходит оттуда? Или у вас есть правило вроде: никогда не перемещайте файлы вокруг?
Я видел в некоторых проектах, что люди используют dirname (FILE). В чем смысл этого, я имею в виду, почему бы просто не оставить его, так как dirname все равно (в зависимости от того, где находится файл)?