PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPでドメインのパスを取得・設定する方法|bindtextdomain()関数の使い方

はじめに

PHPには、国際化(i18n)対応のためのGNU gettext関連関数が用意されています。その中の一つであるbindtextdomain()関数を使うと、指定したドメインに対するパス(ディレクトリ)を設定したり、すでに設定されているパスを取得したりすることができます。

構文

string bindtextdomain($str_domain, $str_directory)

パラメータ

bindtextdomain()関数は、以下の2つの引数を受け取ります。

  • $str_domain − 対象となるドメイン名です。

  • $str_directory − ドメインに紐付けるディレクトリパスです。ここにNULLを渡した場合は、現在設定されているディレクトリが返されます。

戻り値

bindtextdomain()は、現在そのドメインに設定されている完全なパス名を文字列として返します。処理に失敗した場合にはFalseを返します。

使用例

次のコードでは、アプリケーションのドメイン「xampp」に対してディレクトリパスを設定し、その結果を出力しています。

<?php
// アプリケーションのドメイン
$str_domain = 'xampp';

// ドメインのパスを返します
echo bindtextdomain($str_domain, 'C:\xampp\htdocs');
?>

出力結果

C:\xampp\htdocs

このようにbindtextdomain()を実行すると、指定したドメインに設定されたパスが表示されます。また、第2引数にNULLを渡して呼び出せば、既に設定済みのパスを後から確認することも可能です。

  1. PythonとMatplotlibで点群の中心座標を取得・可視化する方法

    一連のポイント(点群)の中心を求めるには、リスト内のすべての要素を合計し、その合計値をリストの要素数(長さ)で割ります。この計算結果が、対応する各軸における中心座標となります。これはいわゆる「平均値」であり、点群の重心を表します。実装の手順データポイントとして x 座標と y 座標の2つのリストを作成します。plot() メソッドを使って、x および y のデータポイントをプロットします。x と y の各リストから、sum() と len() を組み合わせて中心座標のタプルを算出します。算出した中心点をグラフ上にプロットします。annotate() メソッドを使い、中心点に「center」とい

  2. Wi-Fiルーターの初期設定ガイド|初心者向け7つのステップで安全なネットワークを構築しよう

    新しいルーターのセットアップは、ガジェット好きにとってはワクワクする作業です。ネットワークに好きな名前をつけたり、細かい設定をいじったり、隠れた性能を引き出したりと、楽しみ方は無限大。ただ、「水曜の夜の楽しみ」としてはちょっと……という方も多いはず。そこでこの記事では、最低限必要な設定だけをサクッと済ませて、すぐに快適なネット環境を使えるようにする手順を解説します。 ステップ1:ルーターをインターネットに接続する まずはイーサネットケーブル(LANケーブル)をルーターに接続しましょう。差し込むのは「WAN(Wide Area Network)」と表記されたポートであることがほとんどです。ケ