From 92798efce1b1c98b0a54ebd5bdbd9e5ab165e8bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AD=A6=E7=94=B0=20=E6=86=B2=E5=A4=AA=E9=83=8E?= Date: Sun, 11 Oct 2026 22:54:59 +0900 Subject: [PATCH] =?UTF-8?q?mhash=20=E3=82=92=E5=8E=9F=E6=96=87=E3=81=AE?= =?UTF-8?q?=E5=A4=89=E6=9B=B4=E3=81=AB=E8=BF=BD=E5=BE=93=20(3=E3=83=95?= =?UTF-8?q?=E3=82=A1=E3=82=A4=E3=83=AB)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reference/mhash/configure.xml | 24 +++++++++++------------- reference/mhash/constants.xml | 24 +++++++++++++++++++----- reference/mhash/setup.xml | 12 ++++++------ 3 files changed, 36 insertions(+), 24 deletions(-) diff --git a/reference/mhash/configure.xml b/reference/mhash/configure.xml index 0b0b7d5695..4f39e954d4 100644 --- a/reference/mhash/configure.xml +++ b/reference/mhash/configure.xml @@ -1,20 +1,18 @@ - +
&reftitle.install; - - この拡張モジュールを使用するには、PHP に - パラメータを付けて - コンパイルする必要があります。DIR は mhash インストールディレクトリです。 - - - PHP 5.3.0 以降では、 - Hash 拡張モジュールが - mhash 拡張モジュールの動作をエミュレートするようになりました。 - そのため、mhash インストールディレクトリの指定は無意味となりました。 - また、hash 拡張モジュールで mhash サポートを有効にしておく必要があります。 - + + この拡張モジュールを有効にするには、 + オプションを指定して PHP をコンパイルする必要があります。 + + + mhash 関数は Hash 拡張モジュールが提供しています。 + Hash 拡張モジュールは常に有効です。 + オプションは + PHP 8.1.0 以降は非推奨で、configure 時に警告が発生します。 +
- + &reftitle.constants; &extension.constants; + + + PHP 8.5.0 以降、MHASH_* + 定数はすべて非推奨です。 + + 以下に現在 mhash によりサポートされているハッシュの一覧を示します。 このリストにないけれでも mhash のドキュメントでは「サポートされている」というハッシュがある場合は @@ -338,7 +344,9 @@ (int) - + + PHP 8.1.0 以降で利用可能です。 + @@ -347,7 +355,9 @@ (int) - + + PHP 8.1.0 以降で利用可能です。 + @@ -356,7 +366,9 @@ (int) - + + PHP 8.1.0 以降で利用可能です。 + @@ -365,7 +377,9 @@ (int) - + + PHP 8.1.0 以降で利用可能です。 + diff --git a/reference/mhash/setup.xml b/reference/mhash/setup.xml index d92e0982e3..032dd44120 100644 --- a/reference/mhash/setup.xml +++ b/reference/mhash/setup.xml @@ -1,6 +1,6 @@ - + @@ -9,11 +9,11 @@
&reftitle.required; - - mhash を使用するには、mhash の配布ファイルを - mhash の Web サイト から - ダウンロードし、その中のインストール用の指示に従ってください。 - + + この拡張モジュールのビルドに外部ライブラリは必要ありません。 + mhash 関数は、Hash 拡張モジュールが + 後方互換レイヤとして提供しています。 +