« bind_textdomain_codeset
dcgettext »

bindtextdomain

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

bindtextdomain — ドメインのパスを取得/設定する

説明

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

bindtextdomain() 関数は、ドメインへのパスを取得/設定します。

パラメータ

domain

ドメイン。

directory

ディレクトリのパス。 空文字列を指定すると、現在のディレクトリを指定したことになります。 null を指定すると、現在設定されているディレクトリが返されます。

戻り値

現在設定されているドメインへのフルパスを返します。 失敗した場合に false を返します

変更履歴

バージョン 説明
8.4.0 directory パラメータが任意になりました。 これより前のバージョンでは、常に指定しなければなりませんでした。
8.0.3 directory は、nullable になりました。 これより前のバージョンでは、現在設定されているディレクトリを取得できませんでした。

例

例1 bindtextdomain() の例

<?php

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

?>

上の例の出力は以下となります。

/usr/share/myapp/locale

注意

注意:

bindtextdomain() 関数の情報はプロセス単位で管理されます。 スレッドではありません。

関連キーワード:
bindtextdomain   ドメイン   domain   directory   myapp   share   locale   bind   textdomain   codeset   dcgettext   Gettext   フルパス   履歴   任意   nullable   単位   管理   スレッド
関連する関数・ページ:
function.dcgettext   function.textdomain   function.dgettext   ref.gettext   function.geoip-domain-by-name   function.bind-textdomain-codeset