getcwd

(PHP 4, PHP 5, PHP 7, PHP 8)

getcwdDevuelve el directorio de trabajo actual

Descripción

getcwd(): string|false

Devuelve el directorio de trabajo actual.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve el directorio de trabajo actual en caso de éxito o false en caso de fallo.

En algunas versiones de Unix, getcwd() puede devolver false si todos los directorios padres no tienen el modo escritura o el modo búsqueda definido, incluso si el directorio actual los tiene. Ver la función chmod() para más información sobre los modos de permisos.

Ejemplos

Ejemplo #1 Ejemplo con getcwd()

<?php

// directorio actual
echo getcwd() . "\n";

chdir('cvs');

// directorio actual
echo getcwd() . "\n";

?>

El resultado del ejemplo sería algo similar a:

/home/didou
/home/didou/cvs

Notas

Precaución

Si el intérprete PHP ha sido compilado con ZTS activado (Zend Thread Safety), el directorio de trabajo actual, devuelto por la función getcwd() puede ser diferente del devuelto por las interfaces del sistema. Las bibliotecas externas (llamadas a través de FFI), que dependen del directorio de trabajo actual, se verán afectadas.

Ver también