php8.5
Home/ Manual/ gettext / functions/ bindtextdomain

bindtextdomain

PHP function Edit on GitHub ✎

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

Sets or gets the path for a domain

Description

bindtextdomain(string $domain, string|null $directory = null): string|false

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

Parameters

domain

The domain.

directory

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

Return Values

The full pathname for the domain currently being set, Falseforfailure.

Changelog

VersionDescription
8.4.0directory is optional now. Previously, the parameter always had to be specified.
8.0.3directory is nullable now. Previously, it was not possible to retrieve the currently set directory.

Examples

bindtextdomain() example

php
<?php

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

?>

The above example will output:

output
/usr/share/myapp/locale

Notes

Note

The bindtextdomain() information is maintained per process, not per thread.

Source: reference/gettext/functions/bindtextdomain.xml · from the official PHP manual (php/doc-en)