PHPモジュール | 説明 |
|---|
bcmath | 任意精度の数学計算のためのバイナリ計算機で、任意のサイズと精度の数値を文字列として表現しサポートします。 |
calendar | この拡張機能には、イベントのスケジューリング管理や異なるカレンダーフォーマット間の変換を行う関数が含まれています。 |
core | これは、任意のPHPコードを実行してユーザー属性を変更できるようにするフィルターです。 |
ctype | この拡張機能が提供する関数は、現在のロケールに従って文字や文字列が特定の文字クラスに属するかどうかを判定します。 |
curl | PHPはlibcurl(Daniel Stenbergによって作成されたライブラリ)をサポートしており、さまざまなプロトコルで異なる種類のサーバーと接続・通信できます。 |
date | PHPのdate()関数は、日付や時刻をフォーマットするために使用されます。 |
dom | DOM拡張機能により、PHP 5でDOM APIを通じてXMLドキュメントを操作できます。 |
exif | この拡張機能により、PHPは音声・動画ファイルや画像に含まれるExifメタデータ情報とやり取りできます。 |
fileinfo | このモジュールの関数は、ファイル内の特定位置にあるマジックバイト列を解析することで、ファイルの内容タイプやエンコーディングを判定しようとします。 |
filter | この拡張機能は、データを検証またはサニタイズすることでフィルタリングします。データソースがユーザー入力など未知(または外部)のデータを含む場合に特に有用です。 |
gd | この拡張機能は、PHPスクリプトから直接グラフィックを扱うための機能を提供します。 |
gmp | GmpはGNU Multiple Precision Arithmetic Library(GMP)の略です。符号付き整数、有理数、浮動小数点数の数学演算を行うためのライブラリで、大きな数値に対する複雑な数学演算もサポートします。 |
hash | メッセージダイジェスト(ハッシュ)エンジン。さまざまなハッシュアルゴリズムを使い、任意長のメッセージを直接または段階的に処理できます。 |
iconv | このモジュールはiconv文字セット変換機能へのインターフェースを含みます。このモジュールを使うことで、ローカル文字セットで表現された文字列を、別の文字セット(Unicode文字セットなど)で表現されたものに変換できます。 |
imagick | この拡張機能はImageMagickソフトウェアを通じて画像を扱うのに役立ち、画像の開く・編集・保存を簡単にします。 |
intl | 国際化拡張機能はICUライブラリのラッパーであり、PHPプログラマーがUCA準拠の照合や日付・時刻・数値・通貨のフォーマットをスクリプト内で行えるようにします。ICUが必要です。 |
json | JSON_checker上に構築されたパーサーでテキストデータ交換フォーマットを扱えます。 |
libxml | これらの関数/定数はPHP 5.1.0以降で利用可能で、次のコア拡張機能がこのlibxml拡張に依存しています:DOM、libxml、SimpleXML、SOAP、WDDX、XSL、XML、XMLReader、XMLRPC、XMLWriter。 |
mbstring | PHPでマルチバイトエンコーディングを扱うためのマルチバイト専用文字列関数を提供します。 |
mysqli | この拡張機能により、MySQLサーバー4.1以降が提供する機能にユーザーがアクセスできます。 |
mysqlnd | MysqlndはMySQL Native Driverの略で、この拡張機能はMySQLの低レベル通信プロトコルを有効にし、他のPHP関数がMySQLデータベースへアクセスできるようにします。 |
openssl | このモジュールはOpenSSLの関数を使って署名の生成・検証や、データの暗号化(封印)・復号(開封)を行います。 |
pcre | PCREライブラリは、Perl 5とほぼ同じ構文と意味で正規表現パターンマッチングを実装する関数群です(いくつかの違いあり)。 |
PDO | PHP Data Objects(PDO)拡張機能は、PHPでデータベースにアクセスするための軽量で一貫性のあるインターフェースを定義します。PDOインターフェースを実装する各データベースドライバーは、通常の拡張関数としてデータベース固有の機能を公開できます。なお、PDO拡張機能単体ではデータベース機能を実行できず、データベースサーバーへアクセスするにはデータベース固有のPDOドライバーが必要です。 |
pdo_mysql | PHPからMySQLへのアクセスを実装するドライバーです。 |
pdo_sqlite | この拡張機能は、SQLiteデータベースへのアクセスを伴うPHP Data Objects(PDO)インターフェースを実装します。 |
phar | phar拡張機能は、PHPアプリケーション全体をphar(PHPアーカイブ)という単一ファイルにまとめて配布・インストールできるようにします。さらに、PharDataクラスを通じてtarやzipファイルの作成・操作のためのファイルフォーマット抽象化手法も提供し、PDOが異なるデータベースへの統一インターフェースを提供するのと同様の役割を果たします。 |
posix | この拡張機能は、POSIXシステムコールとやり取りするためのメソッドや関数群を提供します。 |
readline | readline関数はGNU Readlineライブラリへのインターフェースを実装します。これらは編集可能なコマンドラインを提供する関数です。 |
redis | これは、データベース、キャッシュ、メッセージブローカーとして使用されるデータ構造ストアで、システムの速度とスケーラビリティを向上させます。 |
reflection | PHP 5には完全なリフレクションAPIが搭載されており、クラス、インターフェース、関数、メソッド、拡張機能のリバースエンジニアリングが可能です。さらに、リフレクションAPIは関数・クラス・メソッドのドキュメントコメントを取得する方法も提供します。 |
session | PHPのセッション機能は、特定のデータを次回以降のアクセス時にも保持できる仕組みです。これにより、よりカスタマイズされたアプリケーションを構築し、ウェブサイトの魅力を高めることができます。 |
SimpleXML | SimpleXML拡張機能は、XMLを通常のプロパティセレクタや配列イテレータで処理できるオブジェクトに変換するための非常にシンプルで使いやすいツールセットを提供します。 |
soap | SoapはSimple Object Access Protocol(SOAP)の略で、この拡張機能はWebサービスの管理(利用・提供)に使用できます。 |
sockets | この拡張機能は、アプリケーション間の接続を確立してやり取りするためのソケットとのやり取りを簡素化します。 |
sodium | この拡張機能は暗号化認証、パスワードの安全な保存、秘密メッセージの共有、デジタル署名などに使われる暗号ライブラリです。 |
SPL | Standard PHP Library(SPL)は、一般的な問題を解決するためのインターフェースやクラスのコレクションです。SPLは標準データ構造、オブジェクトを巡回するためのイテレータ群、インターフェース群、標準例外群、ファイル操作用クラス群、spl_autoload_register()などの関数群を提供します。 |
sqlite3 | この拡張機能により、SQLite 3(非標準SQL言語を持つ軽量なディスクベースデータベース)へのアクセスが可能になります。 |
standard | 標準クラス群。 |
tokenizer | tokenizer関数はZend Engineに組み込まれたPHPトークナイザーへのインターフェースを提供します。これらの関数を使うことで、言語仕様の字句レベルに触れることなく独自のPHPソース解析・修正ツールを作成できます。 |
xml | XML(eXtensible Markup Language)は、Web上で構造化文書をやり取りするためのデータフォーマットです。 |
xmlreader | これはXMLの構文解析器です。ドキュメントストリームに沿ってカーソルのように移動し、途中の各ノードで一時停止します。 |
xmlwriter | この拡張機能は、XMLデータ用のファイルストリームを生成するための非キャッシュ型・一方向の方法です。 |
Zend OpCache | Zend OpCacheは、オペコードのキャッシュと最適化によってPHPの実行を高速化します。事前にコンパイルされたスクリプトのバイトコードを共有メモリに保存することで、PHPのパフォーマンスを向上させます。 |
zip | この拡張機能により、ZIP圧縮アーカイブおよびその中のファイルを透過的に読み書きできます。 |
random | randomモジュールは、ランダムな数値、文字列、その他の値を安全かつ信頼性の高い方法で生成するためのツールを提供します。これは、ユニークIDやランダムパスワードの作成、データのシャッフルなどが必要な場合に役立ちます。このモジュールは生成される値が予測不可能であることを保証し、特にセキュリティ目的で重要です。 |
zlib | このモジュールにより、gzip(.gz)圧縮ファイルを透過的に読み書きできます。ほとんどのファイルシステム関数のgzip圧縮ファイル対応バージョン(および非圧縮ファイルにも対応。ただしソケットは非対応)を通じて利用できます。 |
ioncube_loader (無効化されていますが、ご要望に応じてPHP 8.3とともに有効化可能です) | ioncube_loaderは、PHPファイルを暗号化し、PHPプログラミング言語で書かれたソフトウェアが無許可のコンピュータで閲覧・変更・実行されるのを防ぎます。 |