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

一般的に使用される 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 - 画像処理ライブラリ

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

  • Intervention Image - 画像処理ライブラリでもある Library

  • 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 - テスト用のモックオブジェクトライブラリ

  • Phあけ -テスト用の別のモック オブジェクト ライブラリ

  • Prophecy - 強力なモック フレームワーク

  • Faker - 偽のデータ生成ライブラリ

  • Samsui - 別の偽のデータ生成ライブラリ

  • 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 によってサポートされる統合クライアント

  • 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 タスクランナー

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

  • KnpMenu - メニューライブラリ

  • Cartographer - サイトマップ生成図書館

    Asset Management(Asset Management)Webサイトリソースの管理、圧縮、および最小化のためのツール - 資産管理パイプラインライブラリ

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

  • 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

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)
イベントとタスク キューを処理するライブラリ

Thumper - RabbitMQ パターン ライブラリ
  • Bernard - マルチバックエンド抽象ライブラリ
  • php-resque - Redis ベースのメッセージキュー
  • Gearman - タスク分散システム
  • Search (検索)
  • データのインデックス作成とクエリの実行に関連するライブラリとソフトウェア

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

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

Solarium - Solr クライアント ライブラリ ... 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-オープンソースのソーシャルログインライブラリ - アクセス制御リスト(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 - マークダウンパーサー

CommonMark PHP - CommonMark のサポート spec の Markdown パーサー。

Parsedown - Markdown パーサー
  • Ciconia - Github スタイルの Markdown パーサー
  • Cebe Markdown - 高速で拡張可能な Markdown パーサー
  • HTML5 PHP - ライブラリHTML5解析用およびシリアル化
  • Emoji - 絵文字を処理するためのシンプルなクラスライブラリ
  • Strings (Strings)
  • 文字列を解析および操作するためのライブラリ

  • ANSI to HTML5 - ANSI を HTML5 に変換するライブラリ

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

Hoa String - 別の UTF-8 形式の文字列ライブラリ

Stringy - マルチバイトをサポートする文字列操作ライブラリ
  • 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 - より大きな数値を処理するライブラリ

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

PHP 測定単位 - 測定単位間を変換するためのライブラリ
  • PHP 変換 - 別の測定単位間を変換するためのライブラリ
  • LibPhoneNumber for PHP - PHP に実装された Google 電話番号処理システム ライブラリ
  • bashids.php - 整数から一意の文字列を生成するために使用されます(例: IDの暗号化と復号化によって実数を隠す)
  • Filtering ang Validation (フィルタリングと検証)
  • データのフィルタリングと検証のためのライブラリ

  • Filterus - シンプルな PHP フィルタリング ライブラリ

  • Respect Validation - シンプルな検証ライブラリ

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

Cake Validation - 別のデータ検証ライブラリ
  • phpの可読性 -コンテンツ分析アルゴリズム
  • 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 - [ベストプラクティス] データリターンの統合処理

Caching (Caching)

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

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

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

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

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

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

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

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

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

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

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

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

  • Serializer - データのシリアル化と逆シリアル化用のライブラリ

  • Zend Serializer - データのシリアル化と逆シリアル化のための別のライブラリ

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

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

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

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

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

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

Notifications

通知に関するライブラリ

  • Nod - 通知ライブラリ

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

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

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

プロジェクト展開用ライブラリ

  • Pomander - PHP アプリケーション 展開ツール c Rocketeer-PHP の高速かつシンプルな展開デバイス

  • Envoy

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

  • 国際化用ライブラリ (I18n) およびローカリゼーション (L10n)
  • Aura Intl
  • Cake I18n - 翻訳およびローカリゼーションメッセージ
  • サードパーティ API

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

拡張機能

    PHP の構築に役立つライブラリ拡張機能
  • Zephir - PHP 拡張機能を開発するための PHP と C++ 間のライブラリ コンパイル言語
  • 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ライブラリ

15のオープンソースPHPライブラリ

概要PHPプログラミングでよく使われるPHPクラスライブラリの紹介_PHPチュートリアル

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

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
PHPの現在のステータス:Web開発動向を見てくださいPHPの現在のステータス:Web開発動向を見てくださいApr 13, 2025 am 12:20 AM

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

PHP対その他の言語:比較PHP対その他の言語:比較Apr 13, 2025 am 12:19 AM

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

PHP対Python:コア機能と機能PHP対Python:コア機能と機能Apr 13, 2025 am 12:16 AM

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

PHP:Web開発の重要な言語PHP:Web開発の重要な言語Apr 13, 2025 am 12:08 AM

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

PHP:多くのウェブサイトの基礎PHP:多くのウェブサイトの基礎Apr 13, 2025 am 12:07 AM

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

誇大広告を超えて:今日のPHPの役割の評価誇大広告を超えて:今日のPHPの役割の評価Apr 12, 2025 am 12:17 AM

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

PHPの弱い参照は何ですか、そしていつ有用ですか?PHPの弱い参照は何ですか、そしていつ有用ですか?Apr 12, 2025 am 12:13 AM

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

PHPで__invoke Magicメソッドを説明してください。PHPで__invoke Magicメソッドを説明してください。Apr 12, 2025 am 12:07 AM

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

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

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

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

SecLists

SecLists

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

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

Safe Exam Browser

Safe Exam Browser

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