Получение папки где выполняется скрипт с помощью "__DIR__"
Что такое "Php константа __DIR__"? Почему данная константу относят к волшебным!? Как получить путь к папке, где расположен скрипт.
О константе __DIR__
Что такое "Php константа __DIR__"
Прежде чем начинать о "Php константе __DIR__" надо дать определение:
Php константа __DIR__ - возвращает папку файла, где расположен скрипт. Имя папки не заканчивается на слеш, кроме корневой.
Синтаксис "Php константы __DIR__"
Как такого синтаксиса для "константы __DIR__" не существует.
Вывод папки исполнительного скрипта через "__DIR__"
Пример вывода папки исполнительного скрипта
Давайте прямо здесь выведем выше приведенную конструкцию:
Результат работы константы "__DIR__"
home/www/page/php/constant
home/www/page/php/constant/001_php_konstanta___dir__.html
Аналог "константы __DIR__"
Аналог константы __DIR__:
Возникающие неудобства с __DIR__
У константы __DIR__ есть отличное свойство, ради которого оно и используется!
И это является одновременно и недостатком!
Если нам требуется указать путь до папки на сервере с другого файла, то данная константа не поможет - нужно воспользоваться другим способом.
Насколько востребована Php константа __DIR__
Основные пути прописаны через данную константу.
Потому, что все скрипты лежат выше корневой папки.
Ну и вообще - просто ... удобно!
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: