一般的に使用される PHP クラス ライブラリ、リソース、テクニックを収集して整理する 仕事で必要なものをすぐに見つけられるように、この記事では主に一般的に使用される 100 個の PHP クラス ライブラリ リソースとテクニックを共有し、皆様のお役に立てれば幸いです。
PHP 関連の貴重なコミュニティ、ブログ、Web サイト、記事、書籍、ビデオ、その他のリソース
PHP Web サイト (PHP Web サイト)
PHP The Right Way PHP 実践のためのクイックリファレンスガイド
-
PHP Books (PHP Books)
Modern PHP (中国語版)
Modern PHP - 著者は PHP です Tao の創始者であり、Slim フレームワークの作者です
Dependency Management (依存関係管理)
依存関係管理のためのパッケージとフレームワーク
Composer / Packagist - パッケージと依存関係マネージャー
Composer インストーラー - マルチフレームワーク Composer ライブラリ インストーラー
pickle - PHP 拡張機能インストーラー
Melody - 1 つのファイル Composer スクリプトを構築するツール
フレームワーク
Web 開発フレームワーク
Symfony2 - 独立したコンポーネントで構成されるフレームワーク (SP2)
Zend Framework 2 - 独立したコンポーネントで構成されるフレームワーク (ZF2)
Laravel 5 - シンプルでエレガントな PHP Web 開発フレームワーク (L5)
Aura PHP - 独立したコンポーネントのフレームワーク
Yii2 - 大規模な Web アプリケーションを開発するための高性能 PHP フレームワーク
Nette - これも独立したコンポーネントで構成されます フレームワーク
-
PPI Framework 2 - インタラクティブなフレームワーク
CakePHP - 効率的なアプリケーション開発フレームワーク (CP)
Phalcon - C 拡張機能としてのフレームワーク
Yaf - Brother Bird C 拡張フレームワーク
swoole-yaf
コンポーネント (コンポーネント)
Aura コンポーネント - PHP5.4 コンポーネント パッケージ
-
Hoa プロジェクト - PHP コンポーネント コレクション
Micro Frameworks
ルーティング
Silex - Symphony2 コンポーネントに基づくマイクロ フレームワーク
Silex Skeleton - Silex のプロジェクト フレームワーク
Silex Web Profiler - Silex Web デバッグ ツールバー用
-
Slim - 別のシンプルなマイクロ フレームワーク
-
Slim Skeleton - Slim のフレームワーク
Slim View - Slim のカスタム ビューセット
Slim Middleware - Slim のカスタム ミドルウェア コレクション
SlimMVC-Skeleton - Slim に基づいて MVC といくつかのコンポーネントを実装します
Bullet PHP - REST APIを構築するためのマイクロフレームワーク
Lumen - Laravelマイクロフレームワークに基づく
Proton - マイクロPHPフレームワーク
blink - 構築用のWebマイクロ高性能フレームワーク長時間実行」サービス
Routes ( Routers )
Fast Route - 効率的なルーティング ライブラリ
Route - Fast Route に基づくルーティング ライブラリ
Pux - 別の効率的なルーティング ライブラリ
Klein - 柔軟なルーティング ライブラリ
Macaw - 非常に無駄がなく、高速でセクシーなシンプルな PHP ルーターです。
テンプレートエンジン(テンプレート化)
テンプレートと字句解析のためのライブラリとツール
Twig - 包括的なテンプレート言語
Twig Cache Extension - Twigのテンプレートフラグメントキャッシュライブラリ
-
口ひげ - PHPで実装されたMustacheテンプレート言語
Phly Mustache - PHPで実装された別のMustacheテンプレート言語
MtHaml - PHPで実装されたHAMLテンプレート言語
PHPTAL - PHPで実装されたTALテンプレート言語
Plates -オリジナルの PHP テンプレート ライブラリ
Lex - 軽量テンプレート パーサー
静的サイト ジェネレーター (静的サイト ジェネレーター)
Web ページ コンテンツを生成するための前処理ツール
Sculpin - Markdown と Twig を変換するツール静的 HTML へ
Phrozn - Textile、Markdown、Twig を HTML に変換する別のツール
HTTP
HTTP およびスクレイピング Web サイト用のライブラリ
Guzzle - 完全な HTTP クライアント
Buzz -もう一つHTTP クライアント
Requests - シンプルな HTTP ライブラリ
HTTPFul - チェーンされた HTTP クライアント
Gout te - シンプルな Web スクレイパー
PHP VCR - HTTP リクエストを記録および再生するライブラリ
ミドルウェア (ミドルウェア)
アプリケーションライブラリを構築するためのミドルウェア
URL
URLの解析 ライブラリ
Purl - URL操作ライブラリ
-
PHP Domain Parser - ローカルサフィックスパーサー
ウリ -シンプルなURL操作ライブラリ
Mail(電子メール)メール送信と解析のためのライブラリ
- SwiftMailer-メールプログラムソリューション
- Phpmailer-別のメールプログラムソリューションライブラリ
- Email Reply Parser - メール返信パーサー ライブラリ
- Stampie - SendGrid、PostMark、MailGun、Mandrill などの電子メール サービス用のライブラリ
- CssToInlineStyles - 電子メール テンプレート用のインライン CSS ライブラリ
- Email Validator - コンパクトなメールボックス検証ライブラリ
- ファイル操作 (ファイル)
ファイル処理と MIME タイプ チェックについて
Gaufrette - ファイル ストリームの 1 つの抽象化レイヤー
- Flysystem - ファイルの別の抽象化レイヤーstreams
- Canal - インターネットメディアタイプをチェックするためのライブラリ
- Apache MIME Types - Apache を解析する MIME タイプ ライブラリ
- Ferret - MIME 検出ライブラリ
- Hoa Mime - 別の MIME 検出ライブラリ
- Lurker - リソース追跡ライブラリ
- PHP File Locator - 大規模プロジェクト用のロケータ ファイル ライブラリ
- PHP FFmpeg - FFmpegビデオパッケージング用のライブラリ
- CSV - CSVデータ操作ライブラリ
- Stream (ストリーム)
ストリーム処理用ライブラリ
Streamer - シンプルなオブジェクト指向フローラッパー図書館
dopendency依存性注入依存性注入設計パターンを実装するライブラリ - 小さな依存関係噴射コンテナAuryn-別の小さな依存関係噴射コンテナ- Container-もう1つの柔軟な依存関係噴射コンテナ
- PHP DI - アノテーションを使用して実装された依存性注入
- Acclimate - 依存性注入コンテナとサービスロケーターの共通インターフェース
- Symfony DI - 依存性注入コンポーネント (SF2)
- Image (画像) 画像処理用ライブラリ
- Imagine - 画像処理ライブラリ
- Intervention Image - 画像処理ライブラリでもある Library
- GIF Frame Extractor - GIFアニメーションのフレーム情報を抽出するライブラリ
- GIF Creator - 複数の画像からGIFアニメーションを作成するライブラリ
- Image With Text - 画像にテキストを埋め込むライブラリ
- Color Extractor - 抽出するライブラリ画像からの色
- Glide - オンデマンド画像処理ライブラリ
- Image Optimizer - 画像を最適化するためのライブラリ
- PHPThumb - サムネイル処理ライブラリ
- Testing図書館テストデータを生成する
- PHPUnit - 単体テストフレームワーク
- ParaTest - PHPUnitの並列テストライブラリ
- PHPSpec - 仕様に基づく単体テストライブラリ
- Codeception - フルスタックのテストフレームワーク
- AspectMock - PHPUnit/Codeception のモックフレームワーク
- Atoum - シンプルなテストライブラリ
- Mockery - テスト用のモックオブジェクトライブラリ
- Phあけ -テスト用の別のモック オブジェクト ライブラリ
- Prophecy - 強力なモック フレームワーク
- Faker - 偽のデータ生成ライブラリ
- Samsui - 別の偽のデータ生成ライブラリ
- Alice - 複雑なデータを生成するライブラリ
- Behat - 動作駆動開発 (BDD) のテスト フレームワーク
- Pho - 動作駆動開発の別のテスト フレームワーク
- Mink - Web 受け入れテスト
- HTTP Mock - を行うライブラリ単体テストで HTTP リクエストをシミュレートします
- VFS Stream - テスト用の仮想ファイル システム ストリーム ラッパー
- VFS - テスト用の別の仮想ファイル システム
- Locust - Python で開発された最新の負荷テスト ライブラリ
- Peridot - イベント駆動型テストフレームワーク
- 継続的インテグレーション (継続的インテグレーション)継続的インテグレーションライブラリとアプリケーション
- Travis CI - 継続的インテグレーションプラットフォーム
- PHPCI - PHP 用のオープンソースの継続的統合プラットフォーム
- Sismo - 継続的なテスト サーバー ライブラリ
- Jenkins - PHP によってサポートされる継続的統合プラットフォーム
- JoliCi - 継続的なPHP によって開発され、Docker によってサポートされる統合クライアント
- Documentation (ドキュメント)プロジェクトドキュメントを生成しますライブラリ
- 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 - 構造化された PHPセキュリティ層
PHP SSH - オブジェクト指向 SSH ラッパー ライブラリ
IniScan - PHP INI ファイルのセキュリティをスキャンするツール
SensioLabs Security Check - Composer の依存関係をセキュリティ推奨事項と照合してチェックする Web ツール
Zed - Web アプリケーション用の統合侵入テスト ツール
php-jwt ( JSON Web Token ) - JSON Web Token ライブラリ
jose - JSON 署名と暗号化用のライブラリ
パスワード
処理用のライブラリとツールおよびパスワードの保存
Password Compat - 新しい PHP5.5 パスワード機能の互換性ライブラリ
phpass - ポータブルなパスワードハッシュフレームワーク
PHP Password Lib - パスワードを生成および検証するためのライブラリ
-
パスワード ポリシー - PHP および JavaScript 用のパスワード ルール ライブラリ
パスワード バリデータ - パスワードの検証とアップグレードハッシュ ライブラリ
Zxcvbn PHP - Zxcvbn JS に基づく PHP 表示パスワード強度推定ライブラリ
GenPhrase - A安全なランダムパスワードを生成するライブラリ
コード分析 (コード分析)
分析用、コードベースを解析および操作するためのツール
PHP Parser - PHP で書かれた PHP パーサー
PHPPHP - PHP 仮想PHP によって実装されたマシン
PHPSandbox - PHP サンドボックス環境
Dissect - 字句解析および構文解析ツールのコレクション
PHP Mess Detector - コードのバグ、最適ではないコード、未使用のパラメーターをスキャンするライブラリ
PHP Code Sniffer - 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 Error - 標準的な PHP エラー メッセージの変換に使用され、主に開発プロセス中のデバッグに使用されます
アーキテクチャ
デザインパターン、プログラミング仕様、コード構成に関するライブラリ
PHP Option - PHPオプションタイプライブラリ
Ruler - シンプルなステートレス生成環境ルールエンジン
Finite - シンプルPHP 有限状態マシン
Compose - 関数結合ライブラリ
Monad PHP - シンプルなモナドライブラリ
-
Patchwork - ユーザーを再定義する関数ライブラリ
ガラパゴス - 言語変換の進化
デザインパターン PHP - PHP で実装されたデザインパターンのサンプルライブラリ
Functional PHP - 関数型プログラミングライブラリ
-
Lib Accessor - アクセスを簡略化するライブラリ
-
Iter - ジェネレーターを使用して反復プリミティブを提供するライブラリ
デバッグとプロファイリング
コードをデバッグするためのライブラリとツール
xDebug - PHP のデバッグおよびプロファイリング ツール
PHP Debug Bar - デバッグ ツールバー
PHPコンソール - Web デバッグ コンソール
Barbushin PHP コンソール - Google Chrome 用 Web デバッグ制御ツール
PHPDBG - インタラクティブな PHP デバッガー
Tracy - シンプルなエラー検出、ロギング、および時間測定ライブラリ
Z-Ray - デバッグおよびパフォーマンス分析ツール
xHprof - Facebook のオープンソース PHP パフォーマンス評価ツール
Blackfire.io - 低オーバーヘッドのコード プロファイラー
Kint - デバッグおよびパフォーマンス分析ツール
ビルド ツール ツール )
プロジェクトのビルドおよび自動化ツール
Go - シンプルなPHPビルドツール
Bob - シンプルなプロジェクト自動化ツール
Phake - PHPクローンライブラリ
Box - PHARファイルをビルドするツールを使用します
Phing - Apache Antに基づくPHPプロジェクトビルドシステム
Task Runners (タスクランナー)
タスクを自動的に実行するためのライブラリ
Task - GruntとGulpに基づく純粋なPHPタスクランナー
Robo - オブジェクト指向PHPタスクランナー
Bldr - Symfony コンポーネント上に構築された PHP タスクランナー
Navigation (ナビゲーション)
ナビゲーション構造を構築するためのツール
KnpMenu - メニューライブラリ
-
Cartographer - サイトマップ生成図書館
Asset Management(Asset Management)Webサイトリソースの管理、圧縮、および最小化のためのツール - 資産管理パイプラインライブラリ
- Munee-リソース最適化ライブラリ
- JShrink - JavaScript 圧縮ライブラリ
- Puli - リソース検出絶対パス 地理位置情報 库
- 緯度と経度のコーディングアドレスを使用するジオコーダ ライブラリ
- Geo JSON - GeoJSON の実装
Date and Time (日付と時刻)
日付と時刻を扱うためのライブラリ
Carbon - シンプルな日付と時刻のAPI拡張
ExpressiveDate - 別の日付と時刻のAPI拡張
CalendR -カレンダー管理ライブラリ
Event (イベント)
イベント駆動型またはノンブロッキングイベントループ実装用のライブラリ
React - イベント駆動型のノンブロッキングI/Oライブラリ
Rx。 PHP - React 拡張ライブラリ
Ratchet - Web ソケット ライブラリ
Hoa WebSocket - 別の Web ソケット ライブラリ
Elephant.io - 別の Web ソケット ライブラリ
Hoa EventSource - イベント ソース ライブラリ
Evenement - イベントディスパッチライブラリ
Event - アプリやアプリのイベントパッケージ Domain.
Cake Event - イベント スケジュール ライブラリ
Broadway - イベント ソースと CQRS ライブラリ
Logging
ログ ファイルを生成および処理するためのライブラリ
-
Monolog - 包括的なログ ライブラリ
KLogger - 使いやすい PSR-3 ロギング クラス
Analog - 日和見的クロージャを備えたマイクロロギング パッケージ
E-commerce (電子商取引)
支払いと支払いのためのライブラリとアプリケーションオンライン電子商取引ストアの構築
OmniPay - マルチゲートウェイ支払い処理のフレームワーク
Payum - 支払いのための抽象化ライブラリ
Sylius - オープンソースの電子商取引ソリューション ソリューション
Thelia - もう一つのオープンソース電子商取引ソリューション
Money - PHPで実装されたファウラーマネーモデル
Sebastian Money - 通貨値を処理するためのライブラリ
-
Swap - 為替レートライブラリ
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 - An終わったネストされたコレクション
Spot2 - MySQL ORM マッパー
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)
- Bernard - マルチバックエンド抽象ライブラリ
- php-resque - Redis ベースのメッセージキュー
- Gearman - タスク分散システム
- Search (検索)
- データのインデックス作成とクエリの実行に関連するライブラリとソフトウェア
- ElasticSearch PHP - ElasticSearch の公式クライアント ライブラリ
Solarium - Solr クライアント ライブラリ ... Boris - 小さな PHP REPL
- PsySH - 別の PHP REPL
- Pecan - イベント駆動型のノンブロッキングシェル
- GetOpt - コマンドライン選択パーサー
- OptParse -別のコマンドライン選択パーサー
- 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 ライブラリ
- TwitterSDK - 完全にテストされた Twitter SDK
HAWK -HAWK HTTP認証ライブラリ
- Hybridauth-オープンソースのソーシャルログインライブラリ - アクセス制御リスト(ACL)システムライブラリ - OAuth 1.0 クライアント ライブラリ。
- OAuth 2.0 クライアント - OAuth 2.0 クライアントライブラリ .tSENTRY-Authentication and Authorized System
- EvaoAuth-統一インターフェイスの OAUTH ログイン PHP クラスライブラリ
- label (Markup)
- ライブラリ
- Decoda-a light 大規模マークアップ解析ライブラリ
- PHP Markdown - マークダウンパーサー
- Ciconia - Github スタイルの Markdown パーサー
- Cebe Markdown - 高速で拡張可能な Markdown パーサー
- HTML5 PHP - ライブラリHTML5解析用およびシリアル化
- Emoji - 絵文字を処理するためのシンプルなクラスライブラリ
- Strings (Strings)
- 文字列を解析および操作するためのライブラリ
- ANSI to HTML5 - ANSI を HTML5 に変換するライブラリ
- Patchwork UTF-8 - UTF-8 形式の文字列を処理するための移植可能なライブラリ
- Color Jizz - 色を処理および変換するためのライブラリ
- UUID - UUID を生成するためのライブラリ
- Slugify - 文字列をスラッグ形式に変換するためのライブラリ ライブラリ
- Urlify - Django URLify.js の PHP ポート
- Text - テキスト処理ライブラリ
- SQL Formatter - SQL ステートメントをフォーマットするためのライブラリ
- UA Parser - パーサー UA (ユーザー エージェント) 文字列のライブラリ
- Device Detector - 解析用の別のライブラリUA (ユーザー エージェント) 文字列
- Mobile-Detect - モバイル デバイス (デスクトップ デバイスを含む) を検出するための軽量ライブラリ)
- Browser - ユーザーのブラウザ環境に関する情報を検出します
- Numbers (数字)
- 数値を処理するためのライブラリ
- Numbers PHP - 数値を処理するためのライブラリ
- Math - より大きな数値を処理するライブラリ
PHP 測定単位 - 測定単位間を変換するためのライブラリ
- PHP 変換 - 別の測定単位間を変換するためのライブラリ
- LibPhoneNumber for PHP - PHP に実装された Google 電話番号処理システム ライブラリ
- bashids.php - 整数から一意の文字列を生成するために使用されます(例: IDの暗号化と復号化によって実数を隠す)
- Filtering ang Validation (フィルタリングと検証)
- データのフィルタリングと検証のためのライブラリ
- Filterus - シンプルな PHP フィルタリング ライブラリ
- Respect Validation - シンプルな検証ライブラリ
-
- Upload - ファイルのアップロードと検証を処理するライブラリ
- DMS Filter - アノテーションベースのフィルタリングライブラリ
- MetaYaml - YAML、JSON、XMLをサポートするスキーマ検証ライブラリ
ISO コード - さまざまな ISO および ZIP エンコーディングを検証するためのライブラリ
REST と API
RESTful API を開発するためのライブラリと Web フレームワーク
Apigility - Zend Framework2 で構築された API ビルダー
- オアス- HATEOAS REST Web サービス ライブラリ
- HAL - ハイパーテキスト アプリケーション言語 (HAL) 構築ライブラリ
- Negotiation - コンテンツ ネゴシエーション ライブラリ
- Drest - REST リソース ノード ライブラリとしての Doctrine エンティティの表現
- Restler - PHPメソッドをRESTful Web APIとして提示する軽量フレームワーク
- fractal - [ベストプラクティス] データリターンの統合処理
- 代替PHPキャッシュ (APC) - PHP 用のオープンソースのオペコード キャッシュ
- Doctrine Cache - キャッシュ ライブラリ
- Zend Cache - 別のキャッシュ ライブラリ
- Cake Cache - キャッシュ用のライブラリ
- Stash - 別のキャッシュライブラリ
- CacheTool - APC/opcodeキャッシュをクリアするコマンドラインツール
- PhpFastCache - PHPキャッシュライブラリ
- Ardent - データ構造ライブラリ
- PHP Collections - シンプルなコレクションライブラリ
- Serializer - データのシリアル化と逆シリアル化用のライブラリ
- Zend Serializer - データのシリアル化と逆シリアル化のための別のライブラリ
- PHP Object Storage - オブジェクトストレージ用のライブラリ
- Fractal - 複雑なデータ構造を JSON 出力に変換するためのライブラリ
- Totem - データ変更セットを管理および作成するためのライブラリ
- PINQ - PHP リアルタイム Linq ライブラリ
- JsonMapper - 埋め込まれた JSON 構造を PHP クラスにマップするライブラリ
- Cake Collection のライブラリ - シンプルなコレクション ライブラリ
- Nod - 通知ライブラリ
- Notificato - プッシュメッセージを処理するためのライブラリ
- Notification Pusher - デバイスプッシュ通知用の独立したライブラリ
- Notificator - 軽量の通知ライブラリ
プロジェクト展開用ライブラリ
- Pomander - PHP アプリケーション 展開ツール c Rocketeer-PHP の高速かつシンプルな展開デバイス
- Envoy
国際化とローカリゼーション (国際化とローカリゼーション)
国際化用ライブラリ (I18n) およびローカリゼーション (L10n) - Aura Intl
- Cake I18n - 翻訳およびローカリゼーションメッセージ
- サードパーティ API
サードパーティ API にアクセスするためのライブラリ
拡張機能
- PHP の構築に役立つライブラリ拡張機能
- PHP CPP - PHP 拡張機能を開発するための C++ ライブラリ
その他(その他)
上記のカテゴリに属さない便利なクラスライブラリとツール
pinyin - 中国語の文字をピンインに変換するライブラリ
Pinyin - 中国語の文字をピンインに変換するライブラリ
Class.upload -file uploadclass
php -paginator -pagination classcore.php -php emformation ofnoundscore.js
flexihash -consident hashlibrary
Eden - PHP 高速開発クラス ライブラリ。自動読み込み、イベント駆動、ファイル システム、キャッシュ、テンプレート、国際化、データベース、Web サービス、支払いゲートウェイ、読み込み、およびクラウド サービス テクノロジのための多くのコンポーネントが含まれています。
html-parser - HTML解析ツール
PHPCrawl - PHPクローラーフレームワーク
関連推奨事項:
概要PHPプログラミングでよく使われるPHPクラスライブラリの紹介_PHPチュートリアル
以上が一般的に使用される 100 の PHP クラス ライブラリのリソースとテクニックの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

PHPは、現代のWeb開発、特にコンテンツ管理とeコマースプラットフォームで依然として重要です。 1)PHPには、LaravelやSymfonyなどの豊富なエコシステムと強力なフレームワークサポートがあります。 2)パフォーマンスの最適化は、Opcacheとnginxを通じて達成できます。 3)PHP8.0は、パフォーマンスを改善するためにJITコンパイラを導入します。 4)クラウドネイティブアプリケーションは、DockerおよびKubernetesを介して展開され、柔軟性とスケーラビリティを向上させます。

PHPは、特に迅速な開発や動的なコンテンツの処理に適していますが、データサイエンスとエンタープライズレベルのアプリケーションには良くありません。 Pythonと比較して、PHPはWeb開発においてより多くの利点がありますが、データサイエンスの分野ではPythonほど良くありません。 Javaと比較して、PHPはエンタープライズレベルのアプリケーションでより悪化しますが、Web開発により柔軟性があります。 JavaScriptと比較して、PHPはバックエンド開発により簡潔ですが、フロントエンド開発のJavaScriptほど良くありません。

PHPとPythonにはそれぞれ独自の利点があり、さまざまなシナリオに適しています。 1.PHPはWeb開発に適しており、組み込みのWebサーバーとRich Functionライブラリを提供します。 2。Pythonは、簡潔な構文と強力な標準ライブラリを備えたデータサイエンスと機械学習に適しています。選択するときは、プロジェクトの要件に基づいて決定する必要があります。

PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

PHPが多くのWebサイトよりも優先テクノロジースタックである理由には、その使いやすさ、強力なコミュニティサポート、広範な使用が含まれます。 1)初心者に適した学習と使用が簡単です。 2)巨大な開発者コミュニティと豊富なリソースを持っています。 3)WordPress、Drupal、その他のプラットフォームで広く使用されています。 4)Webサーバーとしっかりと統合して、開発の展開を簡素化します。

PHPは、特にWeb開発の分野で、最新のプログラミングで強力で広く使用されているツールのままです。 1)PHPは使いやすく、データベースとシームレスに統合されており、多くの開発者にとって最初の選択肢です。 2)動的コンテンツ生成とオブジェクト指向プログラミングをサポートし、Webサイトを迅速に作成および保守するのに適しています。 3)PHPのパフォーマンスは、データベースクエリをキャッシュおよび最適化することで改善でき、その広範なコミュニティと豊富なエコシステムにより、今日のテクノロジースタックでは依然として重要になります。

PHPでは、弱い参照クラスを通じて弱い参照が実装され、ガベージコレクターがオブジェクトの回収を妨げません。弱い参照は、キャッシュシステムやイベントリスナーなどのシナリオに適しています。オブジェクトの生存を保証することはできず、ごみ収集が遅れる可能性があることに注意する必要があります。

\ _ \ _ Invokeメソッドを使用すると、オブジェクトを関数のように呼び出すことができます。 1。オブジェクトを呼び出すことができるように\ _ \ _呼び出しメソッドを定義します。 2。$ obj(...)構文を使用すると、PHPは\ _ \ _ Invokeメソッドを実行します。 3。ロギングや計算機、コードの柔軟性の向上、読みやすさなどのシナリオに適しています。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

WebStorm Mac版
便利なJavaScript開発ツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

Dreamweaver Mac版
ビジュアル Web 開発ツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。
