ホームページ  >  記事  >  バックエンド開発  >  PHP リソース リスト、php リソース_PHP チュートリアル

PHP リソース リスト、php リソース_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:56:521251ブラウズ

PHP リソース リスト、php リソース

ライブラリ、フレームワーク、テンプレート、セキュリティ、コード分析、ログ、サードパーティ ライブラリ、構成ツール、Web ツール、書籍、電子書籍、クラシックを含む PHP リソース リストブログ投稿など

このコンテンツは、github 上の関連プロジェクトでも参照できます。

英語版: awesome-php

中国語版: awesome-php-zh_CN

github 上の awesome-php-zh_CN プロジェクトの内容は、awesome-php プロジェクトの内容に基づいて定期的に更新されます。

依存関係管理依存関係管理

依存関係とパッケージ管理ライブラリ

  • Composer/Packagist - パッケージと依存関係マネージャー
  • Composer インストーラー - マルチフレームワーク Composer ライブラリ インストーラー
  • Pickle - PHP 拡張機能インストーラー

その他の依存関係管理 依存関係管理の追加機能

その他の関連する依存関係管理

  • Satis - 静的 Composer リポジトリ用のジェネレーター
  • Toran プロキシ - 静的 Composer リポジトリおよびプロキシ
  • Composition - 実行時に Composer 環境をチェックするライブラリ
  • バージョン - セマンティックバージョンの解析および比較ライブラリ
  • NameSpacer - アンダースコアを名前空間に変換するライブラリ
  • Patch Installer - Composer を使用してパッチをインストールするライブラリ
  • Composer Checker - Composer の設定を検証するツール

フレームワーク

Web開発フレームワーク

  • Symfony2 - 独立したコンポーネントで構成されるフレームワーク
  • Zend Framework 2 - 独立したコンポーネントで構成される別のフレームワーク
  • Laravel 5 – 別の PHP フレームワーク
  • Aura PHP - 独立したコンポーネントフレームワーク
  • Yii2 - 別の PHP フレームワーク
  • Nette - 個々のコンポーネントで構成される別のフレームワーク
  • PPI Framework 2 - 相互運用性フレームワーク
  • CakePHP - 高速アプリケーション開発フレームワーク
  • Phalcon - C 拡張機能を介して実装されたフレームワーク

フレームワークの追加機能

その他の Web 開発フレームワーク

  • Symfony CMF - カスタム CMS を作成するためのコンテンツ管理フレームワーク
  • Knp RAD バンドル - Symfony 2 用の Rapid Application (RAD) パッケージ

フレームワークコンポーネント

Web開発フレームワークからの独立したコンポーネント

  • Symfony2 コンポーネント - Symfony2 コンポーネント
  • Zend Framework 2 コンポーネント - ZF2 コンポーネント
  • Aura コンポーネント - PHP5.4 コンポーネント パッケージ
  • Hoa プロジェクト - 別の PHP コンポーネント パッケージ
  • League of Extraordinary Packages - PHP ソフトウェア開発グループ

マイクロフレームワーク

マイクロフレームワークとルーティング

  • Silex - Symfony2 コンポーネントに基づくマイクロフレームワーク
  • Slim - もう 1 つのシンプルなマイクロ フレームワーク
  • Bullet PHP - REST API を構築するためのマイクロフレームワーク

マイクロフレームワークの追加機能

その他の関連するマイクロフレームワークとルーティング

  • Silex Skeleton - Silex のプロジェクト アーキテクチャ
  • Silex Web Profiler - Silex Web デバッグ ツール
  • スリムなスケルトン - スリムなアーキテクチャ
  • スリムビュー - スリムカスタムビューのコレクション

ルーティングルーター

アプリケーションルーティングを処理するためのライブラリ

  • Fast Route - 高速ルーティング ライブラリ
  • Route - Fast Route に基づくルーティング ライブラリ
  • Pux - もう一つの高速ルーティングライブラリ
  • Klein - 柔軟なルーティング ライブラリ

テンプレート

テンプレートと字句解析のためのライブラリとツール

  • Twig - 包括的なテンプレート言語
  • Twig Cache Extension - Twig 用のテンプレート フラグメント キャッシュ ライブラリ
  • Mustache - Mustache テンプレート言語の PHP 実装
  • Phly Mustache - Mustache テンプレート言語の別の PHP 実装
  • MtHaml - HAML テンプレート言語の PHP 実装
  • PHPTAL - TAL テンプレート言語の PHP 実装
  • Plates - ネイティブ PHP テンプレート ライブラリ
  • Lex - 軽量のテンプレートパーサー

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

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

  • Sculpin - Markdown と Twig を静的 HTML に変換するツール
  • Phrozn - Textile、Markdown、Twig を HTML に変換する別のツール

HTTP

HTTPおよびWebサイトスクレイピング用のライブラリ

  • Guzzle - 包括的な HTTP クライアント
  • Buzz - 別の HTTP クライアント
  • リクエスト - シンプルなHTTPライブラリ
  • HTTPFul - チェーンされた HTTP ライブラリ
  • Goutte - シンプルなウェブクローラー
  • PHP VCR - HTTP リクエストを記録および再生するためのライブラリ

ミドルウェア

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

  • Stack - Silex/Symfony 用のスタック可能なミドルウェア ライブラリ
  • Slim ミドルウェア - Slim 用のカスタム ミドルウェアのコレクション
  • Conduit - PHP への Sencha Connect のポート。

URL

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

  • Purl - URL 処理ライブラリ
  • PHP ドメイン パーサー - ローカル プレフィックス解析ライブラリ
  • Url - シンプルな URL 処理ライブラリ

メール

メールの送信と解析のためのライブラリ

  • SwiftMailer - 電子メール ソリューション
  • PHPMailer - 別の電子メール ソリューション
  • Fetch - IMAP ライブラリ
  • Email Reply Parser - 電子メール返信解析用のライブラリ
  • Stampie - SendGrid、PostMark、MailGun、Mandrill に似たメール サービス ライブラリです。
  • CssToInlineStyles - 電子メール テンプレートのインライン CSS のライブラリ

ファイル

ファイル処理とMIMEタイプ検出用のライブラリ

  • Gaufrette - ファイルシステム抽象化レイヤー
  • Flysystem - 別のファイル システム抽象化レイヤー
  • Canal - インターネットメディアタイプを検出するライブラリ
  • Apache MIME タイプ - Apache MIME タイプを解析するためのライブラリ
  • Ferret - MIME 検出ライブラリ
  • Hoa Mime - 別の MIME 検出ライブラリ
  • Lurker - アセット追跡ライブラリ
  • PHP File Locator - 大規模プロジェクト内のファイルを検索するためのライブラリ
  • PHP FFmpeg - FFmpeg ビデオラッピング用のライブラリ
  • CSV - CSV データ処理ライブラリ

ストリーム

ストリームを処理するためのライブラリ

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

依存性の注入

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

  • Pimple - 小さな依存関係注入コンテナ
  • Auryn - 別の依存性注入コンテナー
  • コンテナ - もう一つのスケーラブルな依存関係注入コンテナ
  • PHP DI - アノテーションを使用した依存性注入
  • Acclimate - 依存関係注入コンテナーとサービスの場所のための共通インターフェイス

イメージ画像

画像処理用ライブラリ

  • Imagine - 画像処理ライブラリ
  • PHP Image Workshop - 別の画像処理ライブラリ
  • 介入画像 - 別の画像処理ライブラリ
  • GIF Frame Extractor - GIF アニメーションのフレーム情報を抽出するためのライブラリ
  • GIF Creator - 複数の画像からアニメーションGIFを作成するライブラリ
  • テキスト付き画像 - 画像にテキストを埋め込むライブラリ
  • Color Extractor - 画像から色を抽出するライブラリ
  • Glide - オンデマンド画像処理用のライブラリ

テスト

コードをテストし、テストデータを生成するためのライブラリ

  • PHPUnit - 単体テストフレームワーク
  • DBUnit - PHPUnit 用のデータベース テスト ライブラリ
  • ParaTest - PHPUnit の並列テスト ライブラリ
  • PHPSpec - ファンクションポイント設計に基づく単体テストライブラリ
  • Codeception - フルスタック テスト フレームワーク
  • AspectMock - PHPUnit/Codeception モック フレームワーク。
  • Atoum - シンプルなテストライブラリ
  • Mockery - テスト用のモックオブジェクトのライブラリ
  • Phake - テスト用のモックオブジェクト用の別のライブラリ
  • Prophecy - 高度にオプションのシミュレーション フレームワーク
  • Faker - 偽データ生成ライブラリ
  • Samsuit - もう一つの偽データ生成ライブラリ
  • Alice - 表現力豊かな生成ライブラリ
  • Behat - 動作駆動開発 (BDD) テスト フレームワーク
  • Pho - 動作駆動型開発のための別のテスト フレームワーク
  • Mink - Web受け入れテスト
  • HTTP Mock - 単体テストで HTTP リクエストをシミュレートするライブラリ
  • VFS Stream - テスト用の仮想ファイル システム ストリームのラッパー
  • VFS - テスト用のもう 1 つの仮想ファイル システム
  • Locust - Python で書かれた最新の負荷テスト ライブラリ
  • Peridot - イベント駆動型開発のためのテストフレームワーク

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

継続的に統合されたライブラリとアプリケーション

  • Travis CI - 継続的統合プラットフォーム
  • PHPCI - PHP 用のオープンソース継続的統合プラットフォーム
  • Sismo - 継続的にテストされたサービス ライブラリ
  • Jenkins は PHP を利用した継続的統合プラットフォームです
  • JoliCi - PHP で書かれた Docker を利用した継続的インテグレーション クライアント

ドキュメント

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

  • Sami - API ドキュメントジェネレーター
  • APIGen - 別の API ドキュメント ジェネレーター
  • PHP Documentor 2 - API ドキュメントジェネレーター
  • 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 アプリケーション侵入テスト ツール

パスワード

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

  • Password Compat - PHP5.5 パスワード関数の新しい互換性ライブラリ
  • phpass - ポータブルなパスワードハッシュフレームワーク
  • PHP Password Lib - パスワードを生成および検証するためのライブラリ
  • パスワード ポリシー - PHP および JavaScript 用のパスワード ポリシー ライブラリ
  • Password Validator - パスワード ハッシュを検証およびアップグレードするためのライブラリ
  • Zxcvbn PHP - Zxcvbn JS に基づく現実的な PHP パスワード強度推定ライブラリ

コード分析

コードベースを分析、解析、処理するためのライブラリとツール

  • PHP パーサー - 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 リファクタリング ブラウザ - PHP コードをリファクタリングするためのコマンド ライン ツールセット
  • UBench - シンプルなマイクロベンチマーク ライブラリ
  • Athletic - 注釈ベースのベンチマーク ライブラリ
  • Mondrian - グラフ理論を使用したコード分析ツール
  • Scrutinizer - PHP コードをレビューするための Web ツール
  • PHPLOC - PHP プロジェクトのサイズを素早く測定するツール
  • xHprof - 別の PHP プロファイリング ツール
  • PHPCcheckstyle - 特定のコーディング規約の遵守を支援するツール

デバッグ

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

  • xDebug - PHP のデバッグと分析のためのツール
  • PHP デバッグバー - デバッグツールバー
  • PHP コンソール - Web デバッグ コンソール
  • Barbushin PHP コンソール - Google Chrome 用の別の Web デバッグ コンソール
  • PHPDBG - インタラクティブな PHP デバッガー
  • Tracy - シンプルなエラー検出、ロギング、時間測定ライブラリ
  • Z-Ray - Zend Server のデバッグと構成のためのツール

ビルドツール

プロジェクト構築および自動化ツール

  • Go - シンプルな PHP ビルド ツール
  • Bob - シンプルなプロジェクト自動化ツール
  • Phake - PHP クローン ライブラリ
  • Box - PHAR ファイルを構築するためのツール
  • Phing - Apache Ant からインスピレーションを得た PHP プロジェクト ビルド システム

タスクランナー

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

  • Task - Grunt と Gulp からインスピレーションを得た純粋な PHP タスク ランナー
  • Robo - オブジェクト指向で構成された PHP タスクランナー
  • Bldr - Symfony コンポーネント上に構築された PHP タスクランナー

ナビゲーション

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

  • KnpMenu - メニューライブラリ
  • Cartographer - サイトマップ生成ライブラリ

資産管理

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

  • Assetic - 資産管理パイプライン ライブラリ
  • Pipe - リソース管理用の別のパイプ ライブラリ
  • Munee - リソース最適化ライブラリ
  • JShrink - JavaScript 最小化ライブラリ
  • Puli - リソースへの絶対パスを検出するライブラリ

地理位置情報

住所をジオコーディングし、緯度と経度を使用するためのライブラリ

  • GeoCoder - ジオコーディング ライブラリ
  • GeoTools - 地理ツールに関連するライブラリ
  • PHPGeo - シンプルな地理ライブラリ
  • GeoJSON - GeoJSON の実装

日付と時刻

日付と時刻を扱うためのライブラリ

  • Carbon - シンプルな日付と時刻の API 拡張機能
  • ExpressiveDate - 別の日付時刻 API 拡張機能
  • CalendR - カレンダー管理ライブラリ

イベントイベント

時間駆動型またはノンブロッキングイベントループを実装するライブラリ

  • React - イベント駆動型のノンブロッキング I/O ライブラリ
  • Rx.PHP - リアクティブ拡張ライブラリ
  • Ratchet - Web ソケット ライブラリ
  • Hoa WebSocket - 別の Web ソケット ライブラリ
  • Hoa EventSource - イベント ソース ライブラリ
  • Evenement - イベント配布ライブラリ
  • イベント - ドメイン名イベントに焦点を当てたライブラリ
  • Broadway - イベント ソースと CQRS ライブラリ

ロギング

ログファイルを生成および処理するためのライブラリ

  • Monolog - 包括的なロギングツール
  • KLogger - 使いやすい PSR-3 互換ログクラス

電子商取引電子商取引

支払いを処理し、オンライン電子商取引ストアを構築するためのライブラリとアプリ

  • OmniPay - マルチゲートウェイ支払い処理のためのフレームワーク ハイブリッド ライブラリ
  • Payum - 支払い抽象化ライブラリ
  • Sylius - オープンソースの電子商取引ソリューション
  • Thelia - もう一つのオープンソース e コマース ソリューション
  • Money - ファウラーのお金モデルの PHP 実装
  • Sebastian Money - 貨幣価値を処理するための別のライブラリ
  • Swap - 為替レートライブラリ

PDF

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

  • Snappy - PDF および画像生成ライブラリ
  • WKHTMLToPDF - HTML を PDF に変換するツール

オフィス

オフィス スイートのドキュメントを操作するためのライブラリ。

  • PHPWord - Word ドキュメントを処理するためのライブラリ
  • PHPExcel - Excel ドキュメントを処理するためのライブラリ
  • PHPPowerPoint - PPT ドキュメントを処理するためのライブラリ
  • ExcelAnt - Excel ドキュメントを操作するためのライブラリ

データベース データベース

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

  • Doctrine - 包括的な DBAL と ORM
  • Doctrine Extensions - Doctrine の動作拡張のコレクション
  • Propel - 高速 ORM、移行ライブラリ、クエリ ビルダー
  • Eloquent - Laravel 4 用 ORM
  • Baum - Eloquent ネストされたセットの実装
  • Spot2 - MySQL 用の ORM マッパー
  • RedBean - 軽量、低構成の ORM
  • Pomm - PostgreSQL オブジェクト モデル マネージャー
  • ProxyManager - データマッピング用のプロキシオブジェクトを生成するためのツールセット

移行

データベーススキーマと移行の管理に役立つライブラリ

  • PHPMig - 別の移行管理ライブラリ
  • Phinx - 別のデータベース移行管理ライブラリ
  • 移行 - 移行管理ライブラリ
  • Doctrine Migrations - Doctrine 移行ライブラリ

NoSQL

NoSQL バックエンドを処理するためのライブラリ

  • MongoQB - MongoDB クエリ構築ライブラリ
  • Monga - MongoDB 抽象化ライブラリ
  • Predis - 完全に機能する Redis ライブラリ

キュー

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

  • Pheanstalk - Beanstalkd クライアント ライブラリ
  • PHP AMQP - 純粋な PHP AMQP ライブラリ
  • Thumper - RabbitMQ パターン ライブラリ
  • Bernard - マルチバックエンド抽象化ライブラリ

検索検索

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

  • ElasticSearch PHP - ElasticSearch の公式クライアント ライブラリ
  • Elastica - ElasticSearch のクライアント ライブラリ
  • Solarium - Solr のクライアント ライブラリ
  • SphinxQL クエリ ビルダー - Sphinx 検索エンジン用のクエリ ライブラリ

コマンドライン

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

  • Boris - マイクロ PHP REPL
  • PsySH - 別の PHP REPL
  • Pecan - イベント駆動型のノンブロッキングシェル
  • GetOpt - コマンドライン選択パーサー
  • OptParse - 別のコマンドライン選択パーサー
  • Commando - もう 1 つのシンプルなコマンドライン選択パーサー
  • GetOptionKit - 別のコマンドラインオプションパーサー
  • Cron Expression - cron 実行日を計算するライブラリ
  • ShellWrap - - シンプルなコマンドラインラッパーライブラリ
  • Hoa Console - 別のコマンドラインライブラリ
  • Shunt - 複数のリモートマシンでコマンドラインを並行して実行するためのライブラリ
  • Cilex - コマンドラインツールを構築するためのマイクロフレームワーク
  • CLImate - 特別な形式で色分けされた出力用のライブラリ

認証と認可

認証と認可を実装するライブラリ

  • Sentry - ハイブリッド認証および認可フレームワーク ライブラリ
  • Sentry Social - ソーシャル ネットワーク認証ライブラリ
  • Opauth - マルチチャネル認証フレームワーク
  • 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 クライアント ライブラリ

マークマークアップ

タグを扱うためのライブラリ

  • Decoda - 軽量のタグ解析ライブラリ
  • PHP Markdown - マークダウン パーサー
  • CommonMark PHP - CommonMark 仕様を完全にサポートするマークダウン パーサー
  • Dflydev Markdown - 別の Markdown パーサー
  • Parsedown - 別の Markdown パーサー
  • Ciconia - Github Markdown スタイルをサポートする別の Markdown パーサー
  • Cebe Markdown - 高速で拡張可能な Markdown パーサー
  • HTML5 PHP - HTML5 解析およびシリアル化ライブラリ

文字列

文字列の解析と処理のためのライブラリ

  • 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 - ユーザーエージェント文字列を解析するためのライブラリ

数字

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

  • Numbers PHP - 数値を扱うためのライブラリ
  • 数学 - 巨大な数を扱うためのライブラリ
  • ByteUnits - バイナリおよびメートル法でバイト単位を解析、フォーマット、変換するためのライブラリ
  • PHP 測定単位 - 測定単位変換用のライブラリ
  • PHP Conversion - 測定単位変換用の別のライブラリ
  • LibPhoneNumber for PHP - Google 電話番号処理のための PHP 実装ライブラリ

フィルタリングと検証

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

  • Filterus - シンプルな PHP フィルタリング ライブラリ
  • Respect Validate - シンプルな検証ライブラリ
  • Valitron - 別の検証ライブラリ
  • アップロード - ファイルのアップロードと検証を処理するライブラリ
  • DMS フィルター - コメント フィルター ライブラリ
  • MetaYaml - YAML、JSON、XML をサポートするスキーマ検証ライブラリ
  • ISO コード - さまざまな ISO および ZIP エンコーディング (IBAN、SWIFT/BIC、BBAN、VAT、SSN、UKNIN) を検証するためのライブラリ

REST と API REST と API

REST-ful APIを開発するためのライブラリとWebツール

  • Apigility - Zend Framework 2 で構築された API ビルダー
  • Hateoas - HOATEOAS REST Web サービス ライブラリ
  • HAL - ハイパーテキスト アプリケーション言語 (HAL) 構築ライブラリ
  • Negotiation - コンテンツネゴシエーションライブラリ
  • Drest - Doctrine エンティティを REST リソース ノードとして公開するライブラリ
  • Restler - PHP メソッドを RESTful Web API として公開する軽量フレームワーク

キャッシング

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

  • 代替 PHP キャッシュ (APC) - PHP オペコード キャッシュをオンにします
  • Cache - キャッシュライブラリ (Doctrine の一部)
  • Stash - 別のキャッシュ ライブラリ

データ構造とストレージ

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

  • Ardent - データ構造ライブラリ
  • PHP コレクション - シンプルなコレクション ライブラリ
  • Serializer - データをシリアル化および逆シリアル化するライブラリ
  • PHP Object Storage - オブジェクト ストレージ ライブラリ
  • Fractal - 複雑なデータ構造を JSON 出力に変換するためのライブラリ
  • Totem - - データ交換セットを管理および作成するためのライブラリ
  • PINQ - PHP で実装された Linq ライブラリ
  • JsonMapper - 埋め込み JSON 構造を PHP クラスにマップするライブラリ

通知

通知ソフトを扱うためのライブラリ

  • Nod - 通知ライブラリ (Growl など)
  • Notificato - プッシュ通知を処理するためのライブラリ
  • Notification Pusher - デバイスプッシュ通知用のスタンドアロンライブラリ
  • Notificator - 軽量の通知ライブラリ

展開

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

  • Pomander - PHP アプリケーション展開ツール
  • Rocketeer - PHP 界の高速かつシンプルなデプロイヤー
  • Envoy - PHP で SSH タスクを実行するツール
  • Plum - 展開ライブラリ
  • Deployer - 導入ツール

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

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

  • オーラ国際空港

サードパーティ API

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

  • アマゾン ウェブ サービス SDK - PHP AWS SDK 公式ライブラリ
  • S3 ストリーム ラッパー - Amazon S3 ストリーム ラッピング ライブラリ
  • Stripe - Stripe 公式 PHP ライブラリ
  • キャンペーンモニター - キャンペーンモニター公式PHPライブラリ
  • Digital Ocean - Digital Ocean API インターフェース ライブラリ
  • Github - Github API インタラクション ライブラリ
  • PHP Github API - 別の Github API インタラクション ライブラリ
  • Twitter OAuth - Twitter OAuth ワークフロー インタラクション ライブラリ
  • Twitter REST - Twitter REST API インタラクション ライブラリ
  • Dropbox SDK - Dropbox SDK 公式 PHP ライブラリ
  • Twilio - Twilio 公式 PHP REST API
  • Mailgun - Mailgun 公式 PHP REST API

拡張機能

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

  • Zephir - PHP 拡張機能を開発するための PHP と C++ の間でコンパイルされた言語
  • PHP CPP - PHP 拡張機能を開発するための C++ ライブラリ

その他

上記のカテゴリにない便利なライブラリとツール

  • Spork - フォークを処理するライブラリ
  • JSON Lint - JSON lint ツール
  • JSONPCallbackValidator - JSONP コールバックを検証するためのライブラリ
  • Pagerfanta - ページング ライブラリ
  • Ruler - シンプルなステートレス運用環境ルール エンジン
  • LiteCQRS - CQRS (コマンドクエリ責任分離) ライブラリ
  • Sslurp - SSL 処理を簡単にするライブラリ
  • PHP オプション - オプションのタイプ ライブラリ
  • Metrics - シンプルなメトリクス API ライブラリ
  • Sabre VObject - VCard オブジェクトと iCalendar オブジェクトを解析するためのライブラリ
  • 注釈 - 注釈ライブラリ (Doctrine の一部)
  • おっと - 素晴らしいエラー処理ライブラリ
  • Finite - 単純な PHP 有限状態マシン
  • LadyBug - ダンパーライブラリ
  • Procrastinator - 時間のかかるタスクを実行するためのライブラリ
  • Compose - 機能的な合成ライブラリ
  • SuperClosure - クロージャーのシリアル化を可能にするライブラリ
  • Jumper - リモートサービス実行ライブラリ
  • Underscore - Underscore JS ライブラリの PHP 実装
  • PHP PassBook - iOS PassBook PHP ライブラリ
  • PHP 式 - PHP 式言語
  • RMT - ソフトウェアのバージョンとリリースを作成するためのライブラリ
  • 賢明 - 構成マネージャー
  • Opengraph - 開いたグラフ
  • Essence - Web メディアを抽出するためのライブラリ
  • Embera - Oembed 消費ライブラリ
  • Graphviz - グラフィック ライブラリ
  • Monad PHP - シンプルな Monad ライブラリ
  • Flux - 正規表現構築ライブラリ
  • Patchwork - ユーザーを再定義する関数ライブラリ
  • ガラパゴス - 言語切り替えの進化
  • デザイン パターン PHP - PHP で実装されたデザイン パターン リポジトリ
  • PHPCR - Java Content Repository (JCR) の PHP 実装
  • Functional PHP - 関数型プログラミング ライブラリ
  • ClassPreloader - 自動ロード用に最適化されたライブラリ
  • Lib Country - 国と地域のデータのライブラリ
  • Lib Accessor - アクセスを簡素化するライブラリ
  • PHPStack - PHP で書かれた TCP/IP スタックの概念
  • Nmap - Nmap PHP ラッパー
  • Code Mover - コードを移動するためのライブラリ
  • Iter - ジェネレーターを使用して反復プリミティブを提供するライブラリ
  • Lambda PHP - PHP の Lambda 計算パーサー
  • 国リスト - 名前と ISO 3166-1 エンコーディングを持つすべての国のリスト
  • PHP-GPIO - Raspberry PI 用の GPIO ピンのライブラリ
  • print_o - オブジェクトグラフのビジュアライザー
  • エイリアス - カテゴリ名ライブラリ

ソフトウェア

開発環境を作成するソフトウェア

PHP インストール PHP インストール

コンピューターへの PHP のインストールと管理を支援するツール

  • HomeBrew - OSX パッケージマネージャー
  • HomeBrew PHP - HomeBrew の PHP チャンネル
  • PHP OSX - OSX 用の PHP インストーラー
  • PHP Brew - PHP バージョンマネージャーおよびインストーラー
  • PHP Env - 別の PHP バージョンマネージャー
  • PHP Switch - 別の PHP バージョンマネージャー
  • PHP Build - 別の PHP バージョンのインストーラー
  • VirtPHP - スタンドアロン PHP 環境を作成および管理するツール

開発環境

サンドボックス開発環境を作成するためのソフトウェアとツール

  • Vagrant - ポータブル開発環境ツール
  • Ansible - 非常にシンプルなオーケストレーション フレームワーク
  • Puppet - サーバー自動化フレームワークとアプリケーション
  • PuPHPet - PHP 開発用の仮想マシンを構築する Web ツール
  • Protobox - PHP 開発用の仮想マシンを構築するためのもう 1 つの Web ツール
  • Phansible - Ansible を使用して PHP 開発仮想マシンを構築するための Web ツール

仮想マシン

関連する PHP 仮想マシン

  • HipHop PHP - Facebook による PHP 仮想マシン、ランタイム、JIT
  • HippyVM – 別の PHP 仮想マシン
  • Hack - PHP をシームレスに操作するための HHVM プログラミング言語

統合開発環境 (IDE) 統合開発環境

PHPをサポートする統合開発環境

  • Netbeans - PHP と HTML5 をサポートする IDE
  • PHP 開発者向け Eclipse - Eclipse プラットフォームに基づく PHP IDE
  • PhpStorm - 商用 PHP IDE

ウェブアプリケーション

ウェブベースのアプリとツール

  • 3V4L - オンライン PHP シェル
  • DBV - データベースのバージョン管理アプリケーション
  • PHP Queue - バックエンドキューを管理するアプリケーション
  • Composer as a Service - Composer パッケージを zip ファイルとしてダウンロードするツール
  • MailCatcher - メールをキャプチャして表示する Web ツール

リソース

書籍、ウェブサイト、記事など、PHP 開発スキルと知識を向上させるためのさまざまなリソース

PHP ウェブサイト PHP ウェブサイト

PHP関連の便利なWebサイト

  • PHP の正しい方法 - PHP のベスト プラクティスへのクイック ガイド
  • PHP ベスト プラクティス - PHP ベスト プラクティスへのガイド
  • PHP Weekly - 毎週の PHP ニュース
  • PHP の保護 - PHP のセキュリティとライブラリの推奨事項についての説明
  • PHP セキュリティ - PHP セキュリティ ガイド
  • PHP FIG - PHP フレームワーク インタラクション グループ
  • PHP UG - ユーザーが最寄りの PHP ユーザー グループ (UG) を見つけるのに役立つ Web サイト
  • Seven PHP - PHP コミュニティのメンバーへのインタビューのための Web サイト
  • Nomad PHP - オンライン PHP 学習リソース
  • PHP メンタリング - ピアツーピアの PHP メンタリング組織

その他のウェブサイト

Web開発に関連する便利なWebサイト

  • Open Web Application Security Project (OWASP) - オープン ソフトウェア セキュリティ コミュニティ
  • WebSec IO - Web セキュリティ コミュニティ リソース
  • Web Advent - Web 開発者カレンダー
  • セマンティック バージョニング - セマンティック バージョンを解析する Web サイト
  • Atlassian Git チュートリアル - Git チュートリアル シリーズ
  • Hg Init - Mercurial チュートリアル シリーズ
  • ハッカーのためのサーバー - サーバー管理に関するニュースレター

PHP 書籍 PHP 書籍

PHP関連のとても良い本

  • PHP アプリケーションのスケーリング - PHP アプリケーションのスケーリングに関する Steve Colon による電子書籍
  • The Grumpy Programmer's Guide to Building Testable PHP Applications - Chris Hartjes によるテスト可能な PHP アプリケーションの構築に関する本
  • Grumpy PHPUnit - PHPUnit による単体テストに関する Chris Hartjes による本
  • Mastering Object-Orientated PHP - Brandon Savage によるオブジェクト指向 PHP に関する本
  • Signaling PHP - CLI スクリプトでの PCNTL シグナルのキャプチャに関する Cal Evans による本
  • PHP のセキュリティ: コア概念 - 一般的な PHP セキュリティ用語と実践についての本 (Chris Cornutt 著)
  • PHP でのレガシー アプリケーションの最新化 - Paul M.Jones によるレガシー PHP アプリケーションの最新化に関する本
  • Modern PHP New features and Good Practices - Josh Lockhart による新しい PHP 機能と優れた実践方法についての本

その他の本

一般的なコンピューティングおよび Web 開発に関連する書籍

  • The Linux Command Line - William Shotts による Linux コマンド ラインに関する本
  • Understanding Computation - Tom Stuart による計算理論に関する本
  • The Tangled Web — Securing Web Applications - Web アプリケーションのセキュリティに関する本 (Michal Zalewski 著)
  • Elasticsearch: 決定版ガイド - Elasticsearch を使用するためのガイド (Clinton Cormley と Zachary Tong 著)
  • Eloquent JavaScript - Marijin Haverbeke による JavaScript プログラミングに関する本
  • Vagrant Cookbook Vagrant 環境の作成に関する Erika Heidi の本
  • Pro Git - Scott Chacon と Ben Straub による Git に関する本

PHP ビデオ PHP ビデオ

PHP に関連する非常に良いビデオ

  • PHP を真剣に考える - Facebook より Keith Adams が PHP の利点について語ります
  • PHP Town Hall - Ben Edmunds と Phil Sturgeon によるカジュアルな PHP ポッドキャスト
  • Programming with Anthony - Anthony Ferrara のビデオ シリーズ

PHPの読み方

PHP 関連の読み物

  • 独自の PHP フレームワークの作成 - 独自の PHP フレームワークの作成方法に関する Fabien Potencier による一連の記事
  • BCrypt を台無しにする 7 つの方法 - BCrypt 実装の修正に関する記事
  • CSRF 攻撃の防止 - CSRF 攻撃の防止に関する記事
  • BREACH について心配しないでください - BREACH 攻撃と CSRF トークンに関する記事
  • PHP 5.3、Lamda 関数とクロージャ - ラムダ関数とクロージャに関する記事
  • Use Env - UNIX 環境ヘルプの使用に関する記事
  • Composer Primer - Composer の初歩的な使い方
  • Composer のバージョン管理 - Composer のバージョンに関する記事
  • Composer 安定性フラグ - Composer 安定性フラグに関する記事
  • 無邪気な村民か略奪者の海賊? - PHP が他の言語からアイデアを得ることについての記事
  • PHP での乱数の予測 - 乱数の生成に関する記事
  • PHP で XSS を防止するための 20 のポイント リスト - XSS の防止に関する記事
  • PHP はダメだけど好き! - PHP の長所と短所についての記事
  • PHP はあなたが思っているよりもはるかに優れています - PHP 言語とエコシステムに関する記事

PHP 内部の読み取り

PHP カーネルまたはパフォーマンスに関連する情報を読む

  • PHP RFC - PHP RFC ホームページ (注釈のリクエスト)
  • PHP Internals Book - 3 人のコア開発者によって書かれた PHP カーネルに関するオンライン書籍
  • Print vs Echo、どちらが速いですか? - 印刷とエコーのパフォーマンスに関する記事
  • PHP 三項演算子は速いか? - 三項演算のパフォーマンスに関する記事
  • 一重引用符の神話の反証 - 一重引用符と二重引用符の文字列のパフォーマンスに関する記事
  • あなたは騙されています - カーネル ZVAL に関する記事
  • 文字列の長さ - 文字列の原理に関する記事
  • オペコードについて - オペコードに関する記事
  • Foreach の仕組み - foreach の答えに関する StackOverflow の詳細
  • Foreach はいつコピーするのですか? - foreach の原理に関する記事
  • PHP の配列 (および値) は実際どのくらい大きくなりますか? - 配列の原理に関する記事
  • オブジェクトが (通常) 配列よりもメモリ使用量が少ない理由 - オブジェクトと配列の原理に関する記事
  • PHP 評価順序 - PHP 評価順序に関する記事
  • 開発者向けの PHP ソース コード: 1 2 3 4 - PHP ソース コードに関するシリーズ
  • ガベージ コレクション: 1 2 3 - PHP ガベージ コレクションの原理に関するシリーズ

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/985689.html技術記事 PHP リソース リスト、php リソース PHP リソース リスト (ライブラリ、フレームワーク、テンプレート、セキュリティ、コード分析、ログ、サードパーティ ライブラリ、構成ツール、Web ツール、書籍、電子機器など)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。