getcwd

Gets the current working directory

&reftitle.description; ``string``false```getcwd`

Gets the current working directory.

&reftitle.parameters; &no.function.parameters;
&reftitle.returnvalues;

Returns the current working directory on success, or &false; on failure.

On some Unix variants, `getcwd` will return &false; if any one of the parent directories does not have the readable or search mode set, even if the current directory does. See `chmod` for more information on modes and permissions.

&reftitle.examples;

### `getcwd` example

    <?php

    // current directory
    echo getcwd() . "\n";

    chdir('cvs');

    // current directory
    echo getcwd() . "\n";

    ?>

&example.outputs.similar;

    /home/didou
    /home/didou/cvs

&reftitle.notes;

If the PHP interpreter has been built with ZTS (Zend Thread Safety) enabled, the current working directory returned by `getcwd` may be different from that returned by operating system interfaces. External libraries (invoked through FFI) which depend on the current working directory will be affected.

&reftitle.seealso;

- `chdir`
- `chmod`