bindtextdomain

Sets or gets the path for a domain

&reftitle.description; ``string``false```bindtextdomain` `string` `domain` ``string``null```directory`

The `bindtextdomain` function sets or gets the path for a domain.

&reftitle.parameters;

`domain`

- The domain.

`directory`

- The directory path. An empty string means the current directory. If &null;, the currently set directory is returned.

&reftitle.returnvalues;

The full pathname for the `domain` currently being set, &return.falseforfailure;.

&reftitle.changelog;

&Version; | &Description;
8.0.3 | `directory` is nullable now. Previously, it was not possible to retrieve the currently set directory.

&reftitle.examples;

### `bindtextdomain` example

    <?php

    $domain = 'myapp';
    echo bindtextdomain($domain, '/usr/share/myapp/locale');

    ?>

&example.outputs;

    /usr/share/myapp/locale

&reftitle.notes;

The `bindtextdomain` information is maintained per process, not per thread.