php 拡張機能は、主に php モジュール拡張機能と zend モジュール拡張機能の 2 つのカテゴリに分類されます。以下では、エディターが php モジュール拡張機能と zend モジュール拡張機能を紹介しますので、必要に応じて参照してください。
php 拡張機能は、主に php モジュール拡張機能と zend モジュール拡張機能の 2 つのカテゴリに分類されます。関連する関数は次のとおりです。
[PHP モジュール]
bz2
は読み取りとbzip2 を透過的に (.bz2) 圧縮ファイルに書き込みます。
#カレンダー
カレンダーhttp://php.net/manual/zh/intro.calendar.phpctype
文字検出 http://php.net/manual/zh/book.ctype.phpcurl
Daniel Stenberg によって作成された libcurl ライブラリをサポートします。これは、さまざまなサーバーに接続して通信し、さまざまなプロトコルを使用できます。#date
Datedom
dom 拡張機能を使用すると、 XML の dom API ドキュメントを操作します。exif
交換可能な画像情報 http://php.net/manual/zh/book.exif.phpfileinfo
ファイル処理の改善に適用されます。filter
ファイル フィルタリングftp
ファイル転送プロトコル (FTP) 経由でファイルへのアクセスを提供します) サーバーへのクライアント アクセスgd
画像の生成と処理gettext
NLS を実装(ネイティブ言語サポート) PHP プログラムの国際化に使用できる APIgmp
GNU 多精度hash
暗号化拡張機能iconv
iconv 文字セット変換関数のインターフェイスが含まれています。igbinary
シリアル化と逆シリアル化は、Php 独自のものよりも効率的です。intl
国際化拡張機能 (Intl とも呼ばれる) は、PHP プログラマーが次のようなさまざまなロケール対応操作を実行できるようにする ICU ライブラリのラッパーです。ただし、書式設定、音訳、エンコード変換、カレンダー操作、UCA 準拠照合、テキスト位置境界、ロケール識別子、タイムゾーン、グリフの使用に限定されず、ICU API に厳密に従う傾向があるため、C People を使用する機能があります。 ICU で /C または Java の経験がある方は、PHP API を簡単に使用できます。さらに、このような ICU ファイルは、さまざまな ICU 機能を理解するのに役立ちます。json
json シリアル化関連の操作libxml
libxml の関数と定数は SimpleXML に関連します, XSLTはDOMと併用します。mbstring
マルチバイト文字列memcached
memcached 拡張機能 ##mongodbmongodb 拡張機能
mysqlimysql システム関数の拡張バージョンであり、より安定しています。 mysql_query() に対応するのは、効率的かつ安全な mysqli_query() です。これはオブジェクト指向であり、オブジェクトを使用して mysql データベースを操作および駆動します。 Mysqli は永続接続機能であり、mysqli を複数回実行すると同じ接続プロセスが使用されるため、サーバーのオーバーヘッドが軽減されます。
mysqlndMYSQLND は、データベースとの基礎となる対話のサポートを提供します (単純に、MySQL サーバーとのネットワーク プロトコル対話として理解できます)。
openssl対称/非対称暗号化と復号化、PBKDF2、PKCS7、PKCS12、X509 およびその他の暗号化操作
pcntl複数プロセス
pcre通常
PDOpdo は、PHP アプリケーションが接続される特定のデータベース サーバー システム タイプを気にしないように、統合された API インターフェイスを提供します。つまり、PDO の API を使用すれば、必要なときにいつでもデータベース サーバーをシームレスに切り替えることができます。たとえば、MYSQL や SQLITE などのデータベースは機能します。
つまり、ほとんどの関数の観点から見ると、PDO が提供する API インターフェイスと MYSQLI が提供するインターフェイスは、通常の追加、削除、変更、クエリに対して同じ効果があります。
pdo_mysql
PDO_MYSQL は、PHP から MySQL 3.x、4.x、および 5.x に取得するための PHP データ オブジェクト (PDO) インターフェイスを実装するドライバーです。データベースへのアクセス。
pdo_sqlitePDO_SQLITE は、SQLite 3 データベースにアクセスするための PHP データ オブジェクト (PDO) インターフェイスを実装するドライバーです。
PharPHP5.3 以降、phar という名前の Java に似た jar パッケージがサポートされます。複数の PHP ファイルを 1 つのファイルにパッケージ化するために使用されます。この機能により、PHP は Java と同じくらい簡単にアプリケーションをパッケージ化し、コンポーネント化することができます。アプリケーションは Phar パッケージにパッケージ化して、PHP-FPM で直接実行できます。
posixこのモジュールには、IEEE 1003.1 (POSIX.1) 標準ドキュメントで定義されている、他の手段ではアクセスできない関数のインターフェイスが含まれています。
プロセス制御で使用されます。
readline
readline 拡張関数は、GNU Readline ライブラリにアクセスするためのインターフェイスを実装します。これらの関数は、編集可能なコマンド ラインを提供します。リディス
redis 拡張機能
Reflection
クラス、メソッド、プロパティ、パラメーターなどに関するコメントを含む詳細情報をエクスポートまたは抽出するために使用されます。
shmop
共有メモリ
SimpleXML
XML の処理
sockets
Socket 拡張機能は、一般的な BSD ソケットに基づいており、ソケット通信機能の基礎となるインターフェイスを実装しており、クライアントと同様にソケット サーバーとして使用できます。
SPL
SPL は、標準的な問題を解決するために使用されるインターフェイスとクラスのコレクションです。
sqlite3
SQLite v3 データベースのサポート情報。
standard
標準ライブラリ
sysvmsg
System V セマフォ
sysvsem
Message Queue
sysvshm
sysvshm はメモリ共有ソリューションを提供します
tokenizer
トークナイザー関数は、Zend エンジンに埋め込まれた「PHP トークナイザー」の呼び出しインターフェイスを提供します。これらの関数を使用すると、字句解析レベルで言語仕様を扱うことなく、独自の PHP ソース コード解析ツールや変更ツールを作成できます。
wddx
Web 分散データ交換 (WDDX)
https://blog.csdn.net/guoguo1980/article/details/2436342
#xml#XML パーサー
xmlreaderXMLReader 拡張機能は、XML プル パーサーです。
xmlwriterこれは XMLWriter 拡張機能です。 libxml xmlWriter API をラップします。
この拡張機能は、XML データを含むストリームまたはファイルを生成する非キャッシュかつ転送専用の方法を提供する作成者を表します。
xslは、拡張スタイル シート言語を指します。
mcryptは暗号化拡張ライブラリです。これをロードすると、付属の 22 の暗号化および復号アルゴリズムを使用できます。
[Zendモジュール]Zend OPcache
opcache 拡張機能は、PHP コードからコンパイルされた Opocdes をキャッシュし、要求されるたびに以前のコンパイル手順を行う必要をなくします。以前の apc を置き換えます。
APC のユーザー キャッシュを利用したい場合は、APCu もインストールする必要があります。 APCu は PECL を通じて入手できます。 APCu は、APC が提供する共有メモリ ユーザー空間キャッシュに対して完全な下位互換性 API を提供します。 APCu は APC と一緒にインストールしないでください。
https://support.cloud.engineyard.com/hc/en-us/articles/205411888-PHP-Performance-I-Everything-You-Need-to-Know-About-OpCode-Caches
推奨学習:
php ビデオ チュートリアル以上がPHPの一般的な拡張機能の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。