Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsblog

Получение папки где выполняется скрипт с помощью "__DIR__"

Поддержи проект!!! smile

Что такое "Php константа __DIR__"? Почему данная константу относят к волшебным!? Как получить путь к папке, где расположен скрипт.

О константе __DIR__

  1. Что такое "Php константа __DIR__"?
  2. Аналог "константы __DIR__"
  1. Что такое "Php константа __DIR__"

    Прежде чем начинать о "Php константе __DIR__" надо дать определение:
    Php константа __DIR__ - возвращает папку файла, где расположен скрипт. Имя папки не заканчивается на слеш, кроме корневой.

    Синтаксис "Php константы __DIR__"

    Как такого синтаксиса для "константы __DIR__" не существует.

    Вывод папки исполнительного скрипта через "__DIR__"

    echo __DIR__;

    Пример вывода папки исполнительного скрипта

    Давайте прямо здесь выведем выше приведенную конструкцию:

    echo __DIR__;

    Результат работы константы "__DIR__"

    home/domen/dwweb_ru/www/page/php/constant

    Сравните : вот путь на сервере до файла..

    home/domen/dwweb_ru/www/page/php/constant/001_php_konstanta___dir__.html

  2. Аналог "константы __DIR__"

    Аналог константы __DIR__:
    dirname(__FILE__) === __DIR__

    Возникающие неудобства с __DIR__

    У константы __DIR__ есть отличное свойство, ради которого оно и используется!

    И это является одновременно и недостатком!

    Если нам требуется указать путь до папки на сервере с другого файла, то данная константа не поможет - нужно воспользоваться другим способом.

    Насколько востребована Php константа __DIR__

    Основные пути прописаны через данную константу.

    Потому, что все скрипты лежат выше корневой папки.

    Ну и вообще - просто ... удобно!


Вас может еще заинтересовать список тем : #PHP | #PHP_CONSTANTS | #PHP_BOOK |
Последняя дата редактирования : 09.12.2020 00:36
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =
Теги:
константа dir php константа dir

Последние комментарии :
Марат :
19/01/2021 01:13
Всегда пожалуйста!Приходите ещё!
подробнее.
аркадий :
19/01/2021 01:08
Спасибо!Меню вернулось. Класс!
подробнее.
Прохожий :
02/01/2021 10:44
Здравствуйте Марат!Спасибо Вам, за оперативность и развернутый ответ с примерами. И ОГРОМНОЕ спасибо, что…
подробнее.
Марат :
01/01/2021 03:30
И вас с Новым годом!Посмотрите …
подробнее.
Прохожий :
31/12/2020 03:58
А как проверить, чекнут ли чекбокс программно, то есть - другим скриптом, а не мышкой?Вот тут…
подробнее.