ホームページ > バックエンド開発 > PHPチュートリアル > PHP で一般的に使用されるクラス ライブラリとテクニックの概要

PHP で一般的に使用されるクラス ライブラリとテクニックの概要

不言
リリース: 2023-04-03 14:30:01
オリジナル
2247 人が閲覧しました

この記事では、PHP でよく使われるクラス ライブラリとテクニックをまとめて紹介します。一定の参考価値があります。困っている友人は参照してください。お役に立てれば幸いです。

依存関係管理

依存関係管理のためのパッケージとフレームワーク

Composer / Packagist - パッケージと依存関係マネージャー。

Composer インストーラー- マルチフレームワーク Composer ライブラリ インストーラー

pickle - PHP 拡張機能インストーラー

Melody - 1 つのファイル Composer スクリプトを構築するツール。

Frameworks

Web 開発フレームワーク

Symfony2 - 独立したコンポーネントで構成されるフレームワーク (SP2)

Zend Framework 2 - こちらも独立したコンポーネントで構成されるコンポーネント フレームワーク (ZF2)

Laravel 5 - シンプルでエレガントな PHP Web 開発フレームワーク (L5)

Aura PHP - 独立したコンポーネント フレームワーク

Yii2 - 開発用大規模 Web アプリケーション向けの高性能 PHP フレームワーク

Nette - これも独立したコンポーネントで構成されるフレームワークです。

PPI Framework 2 - インタラクティブなフレームワーク

CakePHP - 効率的なアプリケーション開発フレームワーク (CP)

Phalcon - A C 拡張機能としてのフレームワーク

Yaf - Brother Bird の C 拡張フレームワーク

swoole-yaf

Components

Aura Components - A PHP5.4 用コンポーネント パッケージ

Hoa プロジェクト - PHP コンポーネントのコレクション

Micro-framework (Micro Frameworks)

Micro Frameworks と Routing

Silex - Symphony2 コンポーネントに基づくマイクロ フレームワーク

Silex Skeleton - Silex のプロジェクト フレームワーク

Silex Web Profiler - Silex の Web デバッグ ツールバー

Slim - もう 1 つシンプルなマイクロフレームワーク

Slim Skeleton - Slim 用のフレームワーク

Slim View - Slim のカスタム ビュー セット

Slim Middleware - Slim のカスタム ミドルウェア コレクション

SlimMVC -Skeleton - Slim は MVC とそれに基づくいくつかのコンポーネントを実装します

Bullet PHP - REST API を構築するためのマイクロフレームワーク

Lumen - Laravel に基づくマイクロフレームワーク

Proton - マイクロ PHP フレームワーク

blink - 「長時間実行」サービスを構築するためのマイクロ フレームワーク Web マイクロ高性能フレームワーク

ルーティング (ルーター)

Fast Route - 効率的なルーティング ライブラリ

Route - 高速な Route ベースのルーティング ライブラリ

Pux - もう 1 つの効率的なルーティング ライブラリ

Klein - 柔軟なルーティングlibrary

Macaw - 非常に無駄がなく、高速でセクシーなシンプルな PHP ルーターです。

テンプレート エンジン (テンプレート化)

テンプレートおよび字句解析ライブラリとツール

Twig - 包括的なテンプレート言語

Twig キャッシュ拡張機能 - Twig

Mustache のテンプレート フラグメント キャッシュ ライブラリ - PHP

Phly で実装された Mustache テンプレート言語 PHP

で実装された別の Mustache テンプレート言語 MtHaml - 実装された HAML テンプレート言語PHP

PHPTAL - PHP

Plates で実装された TAL テンプレート言語 - オリジナルの PHP テンプレート ライブラリ

Lex - 軽量のテンプレート解析

静的サイト ジェネレーター

Web ページ コンテンツを生成するための前処理ツール

Sculpin - Markdown と Twig を静的 HTML に変換ツール

Phrozn - Textile、Markdown を変換する別のツールTwig to HTML

HTTP

HTTP とクロール用 Web サイトのライブラリを入手

Guzzle - 完全な HTTP クライアント

Buzz - 別の HTTP クライアント

Requests - 単純な HTTP ライブラリ

HTTPFul - チェーンされた HTTP クライアント

Goutte - 単純な Web スクレイパー

PHP VCR - A HTTP リクエストの記録と再生のためのライブラリ

ミドルミドルウェア

アプリケーション クラス ライブラリを構築するためのミドルウェア

URL

URL を解析するためのライブラリ

Purl - URL 操作ライブラリ

PHP ドメイン パーサー - ローカル サフィックス パーサー

Uri - 単純な URL 操作ライブラリ

Email ( Email )

Email の送信と解析のためのライブラリ

SwiftMailer - あるメール プログラムのソリューション

PHPMailer - 別のメール プログラムのソリューションメール プログラム

Fetch - IMAP ライブラリ

Email Reply Parser - 電子メール返信パーサー ライブラリ

Stampie - SendGrid、PostMark、MailGun などの電子メール サービス用のライブラリMandrill

CssToInlineStyles - 電子メール テンプレートのインライン CSS ライブラリ

Email Validator - コンパクトな電子メール検証ライブラリ

ファイル操作 (ファイル)

ファイル処理と MIME タイプ チェックについて

Gaufrette - ファイル ストリームの抽象化レイヤー

Flysystem - ファイル ストリームの別の抽象化レイヤー

Canal - ファイル ストリームの抽象化レイヤーインターネット メディア タイプのチェック ライブラリ

Apache MIME タイプ - Apache MIME タイプを解析するためのライブラリ

Ferret - MIME 検出ライブラリ

Hoa Mime - 別の MIME 検出ライブラリ

Lurker - リソース追跡ライブラリ

PHP File Locator - 大規模プロジェクト内のファイルを検索するためのライブラリ

PHP FFmpeg - FFmpeg ビデオ パッケージング用のライブラリ

CSV - CSV データ操作ライブラリ

Stream (ストリーム)

処理ストリーム ライブラリ

Streamer - シンプルなオブジェクト指向ストリーム パッケージ化ライブラリ

Dependency Injection(依存性注入)

依存性注入設計パターンを実装するライブラリ

Pimple -小さな依存関係注入コンテナ

Auryn - 別の小さな依存関係注入コンテナ

コンテナ - 別の柔軟な依存関係注入コンテナ

PHP DI - アノテーション実装された依存関係注入

Acclimate - 依存関係注入コンテナーとサービス ロケーターの共通インターフェイス

Symfony DI - 依存関係注入コンポーネント (SF2)

Image ( Imagery )

画像処理用ライブラリ

#Imagine - 画像処理ライブラリ

#PHP Image Workshop - 別の画像処理ライブラリ

#Intervention Image - これも画像処理ライブラリ

GIF Frame Extractor - GIF アニメーション フレーム情報を抽出するためのライブラリ

GIF Creator - 複数の画像から GIF アニメーションを作成するためのライブラリ

Image With Text - 画像にテキストを埋め込むためのライブラリ

Color Extractor - 画像から色を抽出するためのライブラリ

Glide - オンデマンド画像処理ライブラリ

Image Optimizer - 画像を最適化するためのライブラリ

# PHPThumb - サムネイル処理ライブラリ

Testing

テスト コード ライブラリおよびテスト データ生成用ライブラリ

PHPUnit - 単体テスト フレームワーク

DBUnit - PHPUnit のコードテスト ライブラリ

ParaTest - PHPUnit の並列テスト ライブラリ

PHPSpec - 仕様に基づく単体テスト ライブラリ

Codeception - フルスタック テスト フレームワーク

AspectMock - PHPUnit/Codeception のモック フレームワーク

Atoum - シンプルなテスト ライブラリ

Mockery - テスト用のモック オブジェクト Library

Phake - テスト用の別のモック オブジェクト ライブラリ

Prophecy - 強力なシミュレーション フレームワーク

Faker - フェイク データ生成ライブラリ

Samui - 別のフェイク データ生成ライブラリ

Alice - 複雑なデータを生成するライブラリ

Behat - 動作駆動型開発 (BDD) のためのテスト フレームワーク

Pho - 動作駆動型開発のための別のテスト フレームワーク

Mink - Web 受け入れテスト

HTTP Mock - 単体テストで HTTP リクエストをシミュレートするライブラリ

VFS Stream - 仮想ファイル システム ストリーム ラッパーをテストするためのライブラリ

VFS - テスト用の別の仮想ファイル システム

Locust - Python で開発された最新の負荷テスト ライブラリ

Peridot - イベント駆動型のテスト フレームワーク

継続的インテグレーション (継続的インテグレーション)

継続的インテグレーションのライブラリとアプリケーション

Travis CI - 継続的統合プラットフォーム

SemaphoreCI - オープンソース プログラムおよびプライベート プロジェクト用の継続的統合プラットフォーム

PHPCI - PHP 用のオープンソース継続的統合プラットフォーム

Sismo - 継続的テスト サーバー ライブラリ

#Jenkins - PHP をサポートする継続的統合プラットフォーム

JoliCi - PHP によって開発され、Docker によってサポートされる継続的統合クライアント

ドキュメント(ドキュメント)

プロジェクト ドキュメントを生成するためのライブラリ

Sami - API ドキュメント ジェネレーター

APIGen - 別の API ドキュメント ジェネレーター

PHP Documentor 2 - ドキュメント ジェネレーター

phpDox - PHP プロジェクト用のドキュメント ジェネレーター (API ドキュメントだけではありません)

セキュリティ

安全な乱数の生成、データの暗号化、脆弱性のスキャン、およびトークンのためのライブラリ

HTML Purifier - 標準の HTML フィルター

RandomLib - 乱数とランダム文字列を生成するライブラリ

True Random - www.random.org を使用して乱数を生成するライブラリ

SecurityMultiTool - PHP セキュリティ ライブラリ

PHPSecLib - 純粋な PHP 安全通信ライブラリ

TCrypto - シンプルなキーと値の暗号化リポジトリ

PHP IDS - A構造化 PHP セキュリティ層

PHP SSH - オブジェクト指向 SSH ラッパー ライブラリ

IniScan - PHP INI ファイルのセキュリティをスキャンするツール

SensioLabs Security Check - Web ツールセキュリティ推奨事項に従って Composer の依存関係をチェックする Tool

Zed - Web アプリケーション用の統合侵入テスト ツール

php-jwt (JSON Web Token) - JSON Web Token Library

jose - JSON 署名および暗号化ライブラリ

Passwords

パスワードを処理および保存するためのライブラリとツール

Password Compat - 新しい PHP5.5 パスワード機能の互換性ライブラリ

phpass - 移植可能なパスワード ハッシュ フレームワーク

PHP Password Lib - パスワードを生成および検証するためのライブラリ

Password Policy - PHP および JavaScript 用のパスワード ルール ライブラリ

Password Validator - パスワード ハッシュを検証およびアップグレードするライブラリ

Zxcvbn PHP - Zxcvbn JS に基づく PHP 表示パスワード強度推定ライブラリ

GenPhrase - 安全なランダム パスワードを生成するライブラリ

コード分析

コード ベースを分析、解析、操作するためのツール

PHP パーサー - PHP で書かれた PHP パーサー

PHPPHP - PHP によって実装された PHP 仮想マシン

PHPSandbox - PHP サンドボックス環境

Dissect - 字句解析および構文解析ツールのコレクション

PHP Mess Detector - コードのバグ、次善のコード、未使用のパラメーターをスキャンするライブラリ

PHP コード スニファー - PHP、CSS、および JS コードの標準の競合を検出するライブラリ

PHPCPD - コピー&ペーストされたコードを検出するためのライブラリ

PHP Analyzer - PHP コードのエラーを分析するためのライブラリ

PHP CS Fixer - コード標準ライブラリ

PHP Manipulator - 使用PHP ソース コードを分析および変更するためのライブラリ

PHP Metrics - 静的測定ライブラリ

PHP Refactoring Browser - PHP コードをリファクタリングするためのコマンド ライン ツール

UBench - シンプルな小規模なベンチマーク ライブラリ

Athletic - アノテーション ベースのベンチマーク ライブラリ

Mondrian - グラフ理論を使用したコード分析ツール

Scrutinizer - PHP コードのチェック Web ツール

PHPLOC - PHP プロジェクトのサイズを迅速に評価するツール

PHPCcheckstyle - 特定のコーディング ルールの遵守を支援するツール

PhpDependencyAnalysis - カスタマイズ可能な依存関係グラフを作成するツール ツール

Code Climate - 自動化されたコード レビュー

PHP エラー - 標準的な PHP エラー メッセージの変換に使用され、主に開発プロセス中のデバッグに使用されます

アーキテクチャ)

ライブラリについてデザインパターン、プログラミング仕様、およびコード構成

PHP Option - PHP オプション タイプ ライブラリ

Ruler - シンプルなステートレス生成環境ルールのエンジン

Finite - シンプルな PHP有限状態マシン

Compose - 関数結合ライブラリ

Monad PHP - シンプルな Monad ライブラリ

Patchwork - ユーザーを再定義する関数ライブラリ

ガラパゴス -言語変換の進化

デザイン パターン PHP - PHP を使用して実装されたデザイン パターンのサンプルのライブラリ

Functional PHP - 関数フォーマット プログラミング ライブラリ

Lib Accessor - アクセスを簡素化するライブラリ

Iter - ジェネレーターを使用して反復プリミティブを提供するライブラリ

デバッグとプロファイリング

コードをデバッグするためのライブラリとツール

xDebug - PHP のデバッグと分析ツール

PHP デバッグ バー - デバッグ ツールバー

PHP コンソール - Web デバッグ コンソール

Barbushin PHP コンソール - Google Chrome を使用した Web デバッグ制御ツール

PHPDBG - インタラクティブな PHP デバッガ

Tracy - シンプルなエラー検出、ログ、時間測定ライブラリ

Z-Ray - デバッグおよびパフォーマンス分析ツール

xHprof - Facebook のオープンソース PHP パフォーマンス評価ツール

Blackfire.io - 低オーバーヘッド コード プロファイラー

Kint - デバッグおよびパフォーマンス分析ツール

ビルド ツール

プロジェクト ビルドおよび自動化ツール

Go - シンプルな PHP ビルド ツール

Bob - シンプルなプロジェクト自動化ツール

Phake - PHP クローン ライブラリ

Box - A PHAR ファイルを構築するためのツール

Phing - Apache Ant に基づく PHP プロジェクト ビルド システム

Task Runners (タスク ランナー)

タスクを自動的に実行するためのライブラリ

タスク - Grunt と Gulp に基づく純粋な PHP タスク ランナー

Robo - オブジェクト指向 PHP タスク ランナー

Bldr - Symfony コンポーネントに基づいて構築された PHP タスク ランナー

Navigation(ナビゲーション)

ナビゲーション構造を構築するためのツール

KnpMenu - メニュー ライブラリ

Cartographer - サイト マップ生成ライブラリ

資産管理

ツールWeb サイトのリソースを管理、圧縮、最小化するための

Assetic - リソース管理用のパイプライン ライブラリ

Pipe - リソース管理用の別のパイプライン ライブラリ

Munee - リソース最適化ライブラリ

JShrink - JavaScript 圧縮ライブラリ

Puli - リソースの絶対パスを検出するライブラリ

Geolocation

緯度と経度を使用して住所をエンコードするライブラリ

GeoCoder - ジオコーディング ライブラリ

GeoTools - 地理ツールに関連するライブラリ

PHPGeo - 単純な地理ライブラリ

GeoJSON - GeoJSON の実装

Date and Time(日付と時刻)

日付と時刻を処理するためのライブラリ

Carbon - 単純な日付と時刻の API 拡張機能

ExpressiveDate - 別の日付and time API 拡張機能

CalendR - カレンダー管理ライブラリ

Event (イベント)

イベント駆動型またはノンブロッキング イベント ループの実装ライブラリ

React - イベント駆動型のノンブロッキング I/O ライブラリ

Rx.PHP - React 拡張ライブラリ

Ratchet - Web ソケット ライブラリ

Hoa WebSocket - 別の Web ソケットライブラリ

Elephant.io - 別の Web ソケット ライブラリ

Hoa EventSource - イベント ソース ライブラリ

Evenement - イベント ディスパッチ ライブラリ

Event - イベント パッケージ

#Cake Event - イベント ディスパッチ ライブラリ

Broadway - イベント ソースと CQRS ライブラリ

Logging

ライブラリログ ファイルの生成と処理

Monolog - 包括的なログ ライブラリ

KLogger - 使用されている使いやすい PSR-3 ログ クラス

Analog - マイクロ ロギング パッケージ日和見閉鎖付き

電子商取引(電子商取引)

支払いとオンライン電子商取引の構築に使用されるストア ライブラリとアプリケーション

OmniPay - マルチゲートウェイ支払い処理のフレームワーク

Payum - 支払い用の抽象ライブラリ

Sylius - オープンソースの電子商取引ソリューション

Thelia - もう 1 つオープンソースの電子商取引ソリューション

Money - PHP で実装されたファウラー マネー モデル

Sebastian Money - 貨幣価値を処理するライブラリ

Swap - 為替レート ライブラリ

PDF

PDF ファイルを処理するためのライブラリとソフトウェア

Snappy - PDF および画像生成ライブラリ

WKHTMLToPDF - HTML を PDF に変換するツール

PHPPdf - XML を PDF および画像に変換するライブラリ

Office

Office スイートのさまざまなドキュメントの処理ライブラリ

PHPWord - Word ドキュメントを処理するライブラリ

PHPExcel - Excel 文書を処理するためのライブラリ

PHPPowerPoint - PPT スライドを処理するためのライブラリ

ExcelAnt - Excel 文書を操作するためのライブラリ

Database (データベース)

オブジェクト リレーショナル マッピング (ORM) またはデータ マッピング テクノロジを使用したデータベース インタラクション ライブラリ

Doctrine - 完全な DBAL および ORM

Doctrine Extensions - Doctrine の動作拡張コレクション

Propel - 高速 ORM、移行、およびクエリ ライブラリ

Eloquent - Laravel 5 ORM (L5)

Baum - Eloquent のネストされたコレクション

Spot2 - ORM マッパーMySQL 用

#RedBean - 軽量で構成が簡単な ORM

Pomm - PostgreSQL 用のオブジェクト モデル マネージャー

ProxyManager - データ マッピングを生成するためのツールのコレクションプロキシ オブジェクト

Cake ORM - データ マッピング パターン (CP) の使用を実装するオブジェクト リレーショナル マッパー

Medoo - 軽量で高速化された開発 ORM

Migrations

データベース スキーマと移行を管理するためのライブラリ

PHPMig - 移行管理ライブラリ

Phinx - データベース移行管理ライブラリ

Migrations - 別の移行管理ライブラリ

Doctrine Migrations - Doctrine の移行ライブラリ

非リレーショナル データベース (NoSQL)

処理 NoSQL バックエンド ライブラリ

MongoQB - MongoDB クエリ構築ライブラリ

Monga - MongoDB の抽象ライブラリ

##Predis - 完全に機能する Redis ライブラリ

Queue(Queue)

##イベント キューとタスク キューを処理するためのライブラリ

Pheanstalk - Beanstalkd クライアント ライブラリ

PHP AMQP - 純粋な PHP AMQP ライブラリ

Thumper - RabbitMQ パターン ライブラリ

Bernard - マルチバックエンド抽象ライブラリ

php-resque - redis ベースのメッセージ キュー

Gearman - タスク分散システム

Search

データのインデックス作成とクエリの実行に関連するライブラリとソフトウェア

ElasticSearch PHP - ElasticSearch の公式クライアント ライブラリ。

Elastica - 別の ElasticSearch クライアント ライブラリ

Solarium - Solr のクライアント ライブラリ。

SphinxQL クエリ ビルダー - Sphinx 検索エンジン クエリ ライブラリ

コマンド ライン)

コマンド ライン ツールを構築するためのライブラリ

symfony/console - Symfony コマンド ライン ワーカー コンポーネント

Boris - 小型 PHP REPL

PsySH - 別の PHP REPL

Pecan - イベント駆動型のノンブロッキング シェル

GetOpt - コマンド ライン選択パーサー

OptParse - 別のコマンド ライン選択パーサー

Commando - 単純なコマンド ライン選択パーサー

GetOptionKit - これもコマンド ライン選択パーサー

Cron Expression - cron 実行日を計算するためのライブラリ

ShellWrap - シンプルなコマンド ライン ラッパー ライブラリ

Hoa Console - 別のコマンド ライン ライブラリ

Shunt - 複数のリモート マシンで並行して実行されるコマンド ライン ライブラリ

Cilex - コマンド ライン ツールを構築するための小さなフレームワーク

CLImate - 出力色と特別な形式のライブラリ

Webmozart Console

Authentication (認証と認可)

認証モードを実装するライブラリ

Sentinel - 認証と認可のフレームワーク

Sentinel Social - ソーシャル ネットワーク認証のライブラリ

Opauth - サポートされている場合OAuth 認証と統一された標準アクセス方法を提供します

OAuth2 サーバー - OAuth2 認証サーバー、リソース サーバー、およびクライアント ライブラリ

OAuth2 サーバー - OAuth2 サーバー実装

PHP oAuthLib -別の OAuth ライブラリ

TwitterOAuth - Twitter OAuth ライブラリ

TwitterSDK - 完全にテストされた Twitter SDK

Hawk - Hawk HTTP 認証ライブラリ

HybridAuth -オープン ソース ソーシャル ログイン ライブラリ

Lock - アクセス制御リスト (ACL) システム ライブラリ。

OAuth 1.0 クライアント - OAuth 1.0 クライアント ライブラリ。

OAuth 2.0 クライアント - OAuth 2.0 クライアント ライブラリ。

Sentry - 認証および認可システム

EvaOAuth - 統合インターフェイス OAuth ログイン PHP クラス ライブラリ

マークアップ (マークアップ)

ライブラリマークアップの処理

Decoda - 軽量のマークアップ解析ライブラリ

PHP Markdown - マークダウン パーサー

CommonMark PHP - CommonMark 仕様をサポートするマークダウン パーサー

Parsedown - Markdown パーサー

Ciconia - Github スタイルをサポートする Markdown パーサー

Cebe Markdown - 高速で拡張可能な Markdown パーサー

HTML5 PHP - HTML5 の解析とシリアル化のためのライブラリ

Emoji - 絵文字を処理するための単純なクラス ライブラリ

Strings(Strings)

文字列を解析および操作するためのライブラリ

ANSI から HTML5 - ANSI から HTML5 に変換するライブラリ

Patchwork UTF-8 - UTF-8 形式の文字列を処理するための移植可能なライブラリ

#Hoa String - もう 1 つの UTF-8 形式の文字列ライブラリ

#Stringy - マルチ機能を備えた文字列操作ライブラリ-byte サポート

Color Jizz - カラーを処理および変換するためのライブラリ

UUID - UUID を生成するためのライブラリ

Slugify - 文字列をスラッグ形式に変換するためのライブラリ

Urlify - Django URLify.js の PHP ポート

Text - テキスト処理ライブラリ

SQL Formatter - Django URLify.js の PHP ポート SQL ステートメントをフォーマットするためのライブラリ

UA Parser - UA (ユーザー エージェント) 文字列を解析するライブラリ

Device Detector - UA (ユーザー エージェント) 文字列を解析する別のライブラリ

Mobile-Detect - 軽量ライブラリモバイル デバイス (デスクトップ デバイスを含む) を検出します

Browser - ユーザーのブラウザ環境を検出します

Numbers(Numbers)

数字を扱うためのライブラリ

Numbers PHP -数値を処理するためのライブラリ

#Math - より大きな数値を処理するためのライブラリ

#ByteUnits - 2 進数および測定システムで数値を処理するためのライブラリ バイト単位の解析、フォーマット、変換のためのライブラリ

PHP Units of Measure - 測定単位間を変換するためのライブラリ

PHP Conversion - 測定単位間で変換するための別のライブラリ

#LibPhoneNumber for PHP - に実装された Google 電話番号処理システム ライブラリPHP

hachids.php - 整数から一意の文字列を生成するために使用されます (例: ID の暗号化と復号化によって実際の ID を非表示にします)

フィルタリングと検証 (フィルタリングと検証)

データのフィルタリングと検証用ライブラリ

Filterus - 単純な PHP フィルタリング ライブラリ

Respect Validation - 単純な検証ライブラリ

Valitron - 別のデータ検証ライブラリ

Cake Validation - 別のデータ検証ライブラリ

php-readability - コンテンツ分析アルゴリズム

Upload - ファイルのアップロードと検証を処理するライブラリ

DMS フィルター- 注釈ベースのフィルタリング ライブラリ

MetaYaml - YAML、JSON、XML をサポートするスキーマ検証ライブラリ

ISO コード - さまざまな ISO および ZIP エンコーディングを検証するライブラリ

REST と API

Restful API を開発するためのライブラリと Web フレームワーク

Apigility - Zend Framework2 Server を使用して構築された API

Hateoas - HATEOAS REST Web サービス ライブラリ

HAL - ハイパーテキスト アプリケーション言語 (HAL) 構築ライブラリ

Negotiation - コンテンツ ネゴシエーション ライブラリ

#Drest - Doctrine エンティティを REST リソース ノードとして表示するライブラリ

Restler - PHP メソッドを RESTful Web API として表示する軽量フレームワーク

fractal - [ベスト プラクティス] データ リターンの統合処理

Caching

データをキャッシュするためのライブラリ

代替 PHP キャッシュ (APC) - PHP のオープン ソース オペコード キャッシュ

Doctrine Cache - キャッシュ ライブラリ。

Zend Cache - 別のキャッシュ ライブラリ

Cake Cache - ライブラリキャッシュ用

Stash - 別のキャッシュ ライブラリ

CacheTool - APC/opcode キャッシュをクリアするコマンド ライン ツール

PhpFastCache - PHP キャッシュ ライブラリ

データ構造and Storage (データ構造とストレージ)

データ構造とストレージ テクノロジを実装するライブラリ

Ardent - データ構造ライブラリ

PHP Collections - シンプルなコレクション ライブラリ

Serializer - シリアル化および逆シリアル化用のデータ ライブラリ

Zend Serializer - データのシリアル化および逆シリアル化のための別のライブラリ

PHP Object Storage - オブジェクト ストレージ用のライブラリ

Fractal -複雑なデータ構造を JSON 出力に変換するライブラリ

Totem - データ変更セットを管理および作成するライブラリ

PINQ - PHP リアルタイム Linq ライブラリ

JsonMapper - A変換するライブラリ 埋め込まれた JSON 構造を PHP クラスにマップするライブラリ

#Cake Collection - シンプルなコレクション ライブラリ

#Notifications

通知に関するライブラリ

Nod -通知ライブラリ

Notificato - プッシュ メッセージを処理するためのライブラリ

Notification Pusher - デバイス プッシュ通知用の独立したライブラリ

Notificator - 軽量の通知ライブラリ

Deployment

プロジェクト デプロイメント用ライブラリ

Pomander - PHP アプリケーション用のデプロイメント ツール

Rocketeer - PHP 用の高速かつシンプルなデプロイヤー

Envoy - PHP を使用して SSH タスクを実行するツール

Plum - デプロイメント ライブラリ

Deployer - デプロイメント ツール

国際化とローカリゼーションとローカリゼーション)

国際化のためのライブラリ(I18n) およびローカリゼーション (L10n)

Aura Intl

Cake I18n - 翻訳およびローカリゼーション メッセージ

サードパーティ API

サードパーティにアクセスするためのライブラリAPI

Extensions

PHP 拡張機能の構築に役立つライブラリ

Zephir - PHP 拡張機能を開発するための PHP と C 間のコンパイル言語

PHP CPP - C ライブラリPHP 拡張機能の開発用

その他 (その他)

上記に当てはまらない便利なクラスライブラリとツール

pinyin - 漢字をピンインに変換するライブラリ

ピンイン -中国語の文字をピンインに変換するライブラリ

class.upload.php - ファイルアップロード処理クラス

php-paginator - ページネーション処理クラス

Underscore.php - のPHP実装Underscore.js

Flexihash - 一貫性のあるハッシュ ライブラリ

Eden - 自動読み込み、イベント駆動、ファイル システム、キャッシュ、テンプレート、国際化、データベースのための多くのコンポーネントが含まれる PHP 高速開発ライブラリ、Web サービス、支払いゲートウェイ、オンボーディング、クラウド サービス テクノロジー。

html-parser - html 解析ツール

PHPCrawl - PHP クローラー フレームワーク

おすすめ関連記事:

PHPStorm は laradock では次のようになりますXdebug ブレークポイントのデバッグを実行する方法

ビデオの長さと php.ini 構成を取得するための php メソッド

以上がPHP で一般的に使用されるクラス ライブラリとテクニックの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート