Могу ли я изменить текущий каталог на родительский каталог, используя константу PHP __DIR__?

Я использую магическую константу PHP для перемещения загруженного файла в новое местоположение, а расположение файла обработчика загрузки находится внутри "_inc"файл внутри основной папки приложения, например:

"Путь /tasksapp/_inc/upload_handelr.php"

Так; когда я использую __DIR__ Я получаю путь, где существует средство загрузки:

"Путь /tasksapp/_inc/"

Пока новое местоположение для загружаемого файла должно быть:

"путь / tasksapp / загрузки"

Есть ли какой-либо параметр или атрибут, который я могу использовать с __DIR__ константа, чтобы я мог изменить текущий каталог на родительский каталог:

менять:

"Путь /tasksapp/_inc/"

быть:

"Путь / tasksapp /"

1 ответ

Решение

Рекомендую dirname(__DIR__):

  • это портативный (работает на Windows, где a/b/../c не допускается)
  • это читабельно
Другие вопросы по тегам