ホームページ >バックエンド開発 >PHPチュートリアル >【PHP開発】海外プログラマーが集めたPHPリソース大全集

【PHP開発】海外プログラマーが集めたPHPリソース大全集

WBOY
WBOYオリジナル
2016-08-08 09:31:28986ブラウズ

ziadoz は、ライブラリ、フレームワーク、テンプレート、セキュリティ、コード分析、ログ、サードパーティ ライブラリ、構成ツール、Web ツール、書籍、電子書籍、古典的なブログ投稿などを含む、Github 上で PHP リソースのリストを開始および維持しました。 。


依存関係管理

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

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

その他の依存関係管理

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

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

フレームワーク

Web開発フレームワーク

  • Symfony2 - 独立したコンポーネントで構成されるフレームワーク
  • Zend Framework 2 – 独立したコンポーネントで構成される別のフレームワーク
  • Laravel 4 – 別の PHP フレームワーク
  • Aura PHP - 独立したコンポーネント用のフレームワーク
  • Yii2 - 別の PHP フレームワーク
  • Nette - 個々のコンポーネントで構成される別のフレームワーク
  • PPI Framework 2 - 相互運用性フレームワーク
  • 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 コンポーネント パッケージ

マイクロフレームワーク

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

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

その他のマイクロフレームワーク

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

  • Silex スケルトン - Silex プロジェクト アーキテクチャ
  • Silex Web Profiler -Silex Web デバッグ ツールバー
  • Stack - Silex/Symfony 用のスタック可能なミドルウェア ライブラリ
  • スリムスケルトン - スリムなアーキテクチャ
  • Slim View - Slim のカスタムビューコレクション
  • Slim ミドルウェア - Slim のカスタム ミドルウェア コレクション

テンプレート

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

  • 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 リクエストを記録および再生するためのライブラリ

URL

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

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

メール

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

  • 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 - 別の依存性注入コンテナー
  • Orno Di - もう 1 つのスケーラブルな依存関係注入コンテナー
  • PHP DI - アノテーションを使用して実装された依存関係注入
  • Acclimate - 依存関係注入コンテナーとサービスの場所のための共通インターフェイス

画像

画像処理用ライブラリ

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

テスト

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

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

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

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

  • 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 - シンプルなエラー検出、ロギング、時間測定ライブラリ

ビルドツール

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

  • 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 - 地理的 JSON の実装

日付と時刻

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

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

イベントイベント

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

  • React - イベント駆動型のノンブロッキング I/O ライブラリ
  • Rx.PHP - リアクティブ拡張ライブラリ
  • Ratchet - Web ソケット ライブラリ
  • Hoa WebSocket - 別の Web ソケット ライブラリ
  • Hoa EventSource - イベント ソース ライブラリ
  • Evenement - イベント配布ライブラリ
  • FuelPHP Event - 別のイベント配布ライブラリ

ロギング

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

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

電子商取引

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

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

PDF

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

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

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

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

  • Doctrine - 包括的な DBAL と ORM
  • Doctrine Extensions - Doctrine の動作拡張のコレクション
  • Propel - 高速 ORM、移行ライブラリ、クエリ ビルダー
  • 雄弁 -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 - 別の Micro PHP REPL
  • Pecan - イベント駆動型のノンブロッキングカーネル
  • GetOpt - コマンドライン選択パーサー
  • OptParse - 別のコマンドラインオプションパーサー
  • Commando - もう 1 つのシンプルなコマンドライン選択パーサー
  • GetOptionKit - 別のコマンドライン オプション パーサー
  • Cron 式 - cron 実行日を計算するライブラリ
  • ShellWrap - シンプルなコマンドラインラッピングライブラリ
  • Hoa Console - 別のコマンドラインライブラリ
  • Shunt - 複数のリモートマシン上でコマンドラインを並行して実行するためのライブラリ
  • Cilex - コマンドラインツールを構築するためのマイクロフレームワーク

認証

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

  • Sentry - ハイブリッド認証および認可フレームワーク ライブラリ
  • Sentry Social - ソーシャル ネットワーク認証ライブラリ
  • Opauth - マルチチャネル認証フレームワーク
  • OAuth2 - OAuth2 認証サービス、リソース サーバー、およびクライアント ライブラリ
  • OAuth2 サーバー - 別の OAuth2 サーバー実装
  • PHP oAuthLib - 別の OAuth ライブラリ
  • TwitterOAuth - Twitter OAuth ライブラリ
  • TwitterSDK - 完全にテストされた Twitter SDK
  • Hawk - Hawk HTTP 認証ライブラリ
  • HybridAuth - オープンソースのソーシャル ログイン ライブラリ

マークアップマークアップ

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

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

文字列

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

  • ANSI から HTML5 - ANSI から HTML5 への変換ライブラリ
  • Patchwork UTF-8 - UTF-8 文字列を処理するための移植可能なライブラリ
  • Hoa String - 別の UTF-8 文字列ライブラリ
  • Stringy - マルチバイトをサポートする文字列処理ライブラリ
  • Color Jizz - 色の処理と変換のためのライブラリ
  • UUID - UUIDを生成するためのライブラリ
  • Slugify - 文字列をスラッグに変換するライブラリ
  • Urlify - Django の URLify.jsPHP チャネル
  • Text - テキスト処理ライブラリ
  • SQL Formatter - SQL ステートメントをフォーマットするためのライブラリ
  • UA Parser - ユーザーエージェント文字列を解析するためのライブラリ

数字

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

  • Numbers PHP - 数値を処理するためのライブラリ
  • Math - 大きな数を扱うためのライブラリ
  • 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-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 - 展開ライブラリ

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

国際化 (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 - 公式 PHP Dropbox SDK ライブラリ
  • Dropbox SDK - Dropbox SDK 公式 PHP ライブラリ
  • Twilio - 公式 Twilio PHP REST API。
  • Twilio - Twilio 公式 PHP REST API
  • Mailgun 公式 Mailgun PHP 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 Option オプションのタイプライブラリ
  • 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 シンプルなモナドライブラリ
  • 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 のインストールと管理を支援するツール

  • 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関連の便利なWebサイト

  • PHP の正しい方法 - PHP のベスト プラクティスへのクイック ガイド
  • PHP ベスト プラクティス - PHP ベスト プラクティスへのガイド
  • PHP Weekly - 毎週の 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 アプリケーションのスケーリングに関する 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 による本
  • Securing PHP: Core Concepts - 一般的な PHP セキュリティ用語と慣行についての Chris Cornutt による本
  • PHP でのレガシー アプリケーションの最新化 - レガシー PHP アプリケーションの最新化に関する Paul M. Jones による本

その他の本

一般的なコンピューティングおよび 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 - Erika Heidi による Vagrant 環境の作成に関する本
  • Pro Git - Scott Chacon と Ben Straub による Git に関する本

PHP ビデオ

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

  • PHP を真剣に考える - Facebook より Keith Adams が PHP の利点について語ります
  • PHP Town Hall – Ben Edmunds と Phil Sturgeon によるカジュアルな PHP ポッドキャスト
  • 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 のバージョン管理 - Composer バージョンに関する記事
  • Composer 安定性フラグ - Composer 安定性フラグに関する記事
  • 無邪気な村民か略奪者の海賊? – PHP が他の言語からアイデアを得ることについての記事
  • PHP での乱数の予測 - 乱数の生成に関する記事
  • PHP で XSS を防止するための 20 のポイント リスト - XSS の防止に関する記事
  • PHP はダメだけど好き! - PHP の長所と短所についての記事
  • PHP はあなたが思っているよりもはるかに優れています - PHP 言語とエコシステムに関する記事

PHP 内部の読み取り PHP カーネルの読み取り

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

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

上記は、海外のプログラマーによって収集された PHP リソースの完全なコレクション (関連コンテンツを含む) を紹介したもので、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。