getcwd

(PHP 4, PHP 5, PHP 7)

getcwdПолучает имя текущего рабочего каталога

Описание

getcwd ( ) : string

Возвращает имя текущего рабочего каталога.

Возвращаемые значения

Возвращает текущий рабочий каталог в случае успешного выполнения или false в случае ошибки.

На некоторых вариантах Unix getcwd() вернет false, если на каком-либо из родительских каталогов не установлен режим чтения или поиска, даже если он установлен на текущем каталоге. Больше информации о режимах доступа смотрите в документации функции chmod().

Предостережение

Если PHP-интерпретатор собран с поддержкой ZTS (Zend Thread Safety), текущий рабочий каталог, возвращаемый getcwd(), может отличаться от того, что возвращают интерфейсы операционной системы. Буду задействованы внешние библиотеки (подключенные через FFI), использующие текущий рабочий каталог.

Примеры

Пример #1 Пример использования getcwd()

<?php

// текущий каталог
echo getcwd() . "\n";

chdir('cvs');

// текущий каталог
echo getcwd() . "\n";

?>

Результатом выполнения данного примера будет что-то подобное:

/home/didou
/home/didou/cvs

Смотрите также

  • chdir() - Изменяет каталог
  • chmod() - Изменяет режим доступа к файлу