[PHP 開発] 外国のプログラマーによって収集された PHP リソースの完全なリスト
ziadoz は、ライブラリ、フレームワーク、テンプレート、セキュリティ、コード分析、ログ、サードパーティ ライブラリを含む PHP リソース リストを Github で開始および維持しました。 、構成ツール、Web ツール、書籍、電子書籍、古典的なブログ投稿など。
依存関係管理
依存関係およびパッケージ管理ライブラリ
- Composer/Packagist: パッケージおよび依存関係マネージャー
- Composer インストーラー: マルチフレームワーク Composer ライブラリ インストーラー
- Pickle: PHP 拡張機能インストーラー
その他の依存関係管理
その他の関連する依存関係管理
- 満足度: 静的 Composer リポジトリ ジェネレーター
- 構成: 実行時に Composer 環境をチェックするライブラリ
- バージョン: セマンティックバージョン解析および比較ライブラリ
- NameSpacer - アンダースコアを名前空間に変換するライブラリ
- Patch Installer - Composer を使用してパッチをインストールするライブラリ
- Composer Checker - Composer を検証するためのツール構成
フレームワーク
Web 開発フレームワーク
- Symfony2 - 1 独立したコンポーネントで構成されるフレームワーク
- 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 フレームワークを構築するためのマイクロ
- Fast Route - 高速ルーティング ライブラリ
- Pux - 別の高速ルーティング ライブラリ
その他のマイクロ フレームワーク
その他の関連するマイクロ フレームワークとルーティング
- Silex Skeleton -Silex プロジェクト アーキテクチャ
- Silex Web Profiler -Silex Web デバッグ ツールバー
- スタック - Silex/Symfony のスタック可能なミドルウェア ライブラリ
- Slim Skeleton - スリム アーキテクチャ
- Slim View -Slim のカスタム ビュー コレクション
- Slim ミドルウェア -Slim のカスタマイズ ミドルウェア コレクション
テンプレート
ライブラリとテンプレートおよび字句解析のためのツール
- Twig - 包括的なテンプレート言語
- Twig Cache Extension - Twig のテンプレート フラグメント キャッシュ ライブラリ
- Mustache - A Mustache テンプレート言語の PHP 実装
- Phly Mustache - Mustache テンプレート言語の PHP 実装
- MtHaml - HAML テンプレート言語の PHP 実装
- 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 ライブラリ
- Goutte - 単純な Web クローラー
- 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 ファイル ロケーター - 大規模なプロジェクト内のファイルを検索するためのライブラリ
- PHP FFmpeg - FFmpeg ビデオ パッケージ化用のライブラリ
- CSV - CSV データ処理ライブラリ
Streams Streams
ストリームを処理するためのライブラリ
- Streamer - オブジェクト指向ストリーム パッケージ化ライブラリ
依存性注入
依存性注入設計パターンを実装するライブラリ
- Pimple - 小さな依存性注入コンテナ
- Auryn - 別の依存関係注入コンテナ
- Orno Di - 別のスケーラブルな依存関係注入コンテナ
- PHP DI - アノテーションを使用して実装された依存関係注入
- Acclimate - 依存関係注入の共通インターフェイスコンテナとサービスの場所
Imagery Image
画像処理用ライブラリ
- Imagine - イメージ処理ライブラリ
- PHP Image Workshop - 別の画像処理ライブラリ
- Intervention Image - 別の画像処理ライブラリ
- GIF Frame Extractor - GIF アニメーションからフレーム情報を抽出するライブラリ
- GIF Creator - 複数の画像から GIF アニメーションを作成するためのライブラリ
- Image With Text - 画像にテキストを埋め込むためのライブラリ
- Color Extractor - 画像から色を抽出するためのライブラリ
テスト test
コードをテストし、テスト データを生成するためのライブラリ
- 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 - 仮想ファイル システムをテストするための別のラッパー
- Locust - 最新の負荷テストPython で書かれたライブラリ
継続的インテグレーション 継続的インテグレーション
継続的インテグレーション ライブラリとアプリケーション
- Travis CI - 継続的インテグレーション プラットフォーム
- PHPCI - PHP 用のオープンソースの継続的インテグレーション プラットフォーム
- Sismo - 継続的テスト サービス ライブラリ
- Jenkins は、PHP によってサポートされる継続的インテグレーション プラットフォームです
- JoliCi - PHP で書かれ、Docker によってサポートされる継続的統合クライアント
Documentation Document
プロジェクト ドキュメントを生成するためのライブラリ
- 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 ファイルをスキャンするライブラリsecurity
- SensioLabs Security Check - Composer の依存関係をチェックするためのセキュリティ推奨事項を提供する Web ツール
- Zed - 統合された Web アプリケーション侵入テスト ツール
パスワード パスワード
パスワードを処理および保存するためのライブラリとツール
- Password Compat - PHP5.5 パスワード関数の新しい互換性ライブラリ
- phpass - ポータブルなパスワードハッシュフレームワーク
- PHP Password Lib - 生成および検証パスワードライブラリ
- Password Policy - PHP および JavaScript 用のパスワード ポリシー ライブラリ
- Password Validator - パスワード ハッシュを検証およびアップグレードするためのライブラリ
- Zxcvbn PHP - Zxcvbn Realistic PHP パスワード強度に基づくライブラリJS の推定ライブラリ
コード分析 コード分析
コード ベースを分析、解析、処理するためのライブラリ ツール
- 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メトリクス - 静的な測定ライブラリ
- 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 - a PHP クローン ライブラリ
- Box - PHAR ファイルを構築するツール
- Phing - Apache Ant からインスピレーションを得た PHP プロジェクト ビルド システム
タスクRunners Task Runners
タスクを自動的に実行するためのライブラリ
- Task - Gulp を使用した Grunt Pure PHP タスク ランナーからインスピレーションを得たツール
- Robo -オブジェクト指向構成の PHP タスク ランナー
- Bldr - Symfony コンポーネント上に構築された PHP タスク ランナー
ナビゲーション
ナビゲーション構造を構築するためのツール
- KnpMenu - メニュー ライブラリ
- Cartographer - サイトマップ生成ライブラリ
Asset管理リソース管理
Web サイトのリソースを管理、圧縮、最小化するためのツール
- Assetic - リソース管理パイプライン ライブラリ
- Pipe - 別のリソース管理パイプライン ライブラリ
- Munee - リソース最適化ライブラリ
- JShrink - JavaScript 最小化ライブラリ
- Puli - リソースへの絶対パスを検出するライブラリ
地理位置情報
は、緯度と経度を使用するジオコーディング住所とライブラリです。
- GeoCoder - ジオコーディング ライブラリ
- GeoTools - 地理ツールに関連するライブラリ
- PHPGeo - 単純なジオコーディング ライブラリ
- GeoJSON - 地理的 JSON の実装
Date and Time Date and Time
日時を処理するライブラリ
- Carbon - 単純な日付と時刻の API 拡張機能
- ExpressiveDate - 別の日付と時刻の API 拡張機能
- CalendR - カレンダー管理ライブラリ
Event Event
時間駆動型またはノンブロッキング イベント ループ実装用のライブラリ
- React - イベント駆動型のノンブロッキング I/ O ライブラリ
- Rx.PHP - リアクティブ拡張ライブラリ
- Ratchet - Web ソケット ライブラリ
- Hoa WebSocket - 別の Web ソケット ライブラリ
- Hoa EventSource -イベント ソース ライブラリ
- Evenement - イベント配布ライブラリ
- FuelPHP Event - 別のイベント配布ライブラリ
ロギング ログ
ログ ファイルを生成および処理するためのライブラリ
- Monolog - 包括的なログ ツール
- KLogger - 使いやすい PSR- 3 互換ログ クラス
電子商取引
支払いの処理とオンライン電子商取引ストアの構築のためのライブラリとアプリケーション
- OmniPay - マルチゲートウェイ支払いをハイブリッド化するフレームワーク処理ライブラリ
- Payum - 支払い抽象化ライブラリ
- Sylius - オープンソースの電子商取引ソリューション
- Thelia - 別のオープンソースの電子商取引ソリューション
- Money - Fowler 貨幣モデルの PHP 実装
- Sebastian Money - 通貨値を処理するための別のライブラリ
- Swap - 為替レート ライブラリ
PDF ファイルを処理するためのライブラリとソフトウェア
- Snappy - PDF および画像生成ライブラリ
- WKHTMLToPDF - ツールHTML を PDF に変換
データベース データベース
オブジェクト リレーショナル マッピング (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 - 別のデータベース移行管理ライブラリ
- Migrations - 移行管理ライブラリ
- Doctrine Migrations - Doctrine 移行ライブラリ
NoSQL
NoSQL バックエンドを処理するためのライブラリ
- MongoQB - MongoDB クエリ構築ライブラリ
- Monga - MongoDB 抽象化ライブラリ
- Predis - 完全に機能する Redis ライブラリ
Queue キュー
イベントとタスク キューを処理するためのライブラリ
- Pheanstalk - 1 つの Beanstalkd クライアント ライブラリ
- PHP AMQP - 純粋な PHP AMQPライブラリ
- Thumper - RabbitMQ パターン ライブラリ
- Bernard - マルチバックエンド抽象化ライブラリ
検索 検索
データのインデックス作成とクエリの実行のためのライブラリとソフトウェア
- ElasticSearch PHP - ElasticSearch End ライブラリの公式クライアント
- Elastica -ElasticSearch クライアント ライブラリ
- Solarium -Solr クライアント ライブラリ
- SphinxQL クエリ ビルダー -Sphinx 検索エンジン クエリ ライブラリ
コマンド ライン
ライブラリコマンドラインツールの構築
- Boris - マイクロ PHP REPL
- PsySH - 別の小さな PHP REPL
- Pecan - イベント駆動型のノンブロッキングカーネル
- GetOpt - コマンド ライン選択パーサー
- OptParse - 別のコマンド ライン選択パーサー
- Commando - 別の単純なコマンド ライン選択パーサー
- GetOptionKit - 別のコマンド ライン選択パーサー
- Cron 式 - cron 実行日を計算します。 ライブラリ
- ShellWrap - 単純なコマンド ライン ラッパー ライブラリ
- Hoa Console - 別のコマンド ライン ライブラリ
- Shunt - 複数のリモート マシンでコマンドを並行して実行する方法 Library
- Cilex - コマンド ライン ツールを構築するためのマイクロ フレームワーク
Authentication Authentication
認証を実装するライブラリ
- Sentry - ハイブリッド認証および認可フレームワーク ライブラリ
- Sentry Social - ソーシャル ネットワーク認証ライブラリ
- Opauth - マルチチャネル認証フレームワーク
- OAuth2 - OAuth2 認証サービス、リソース サーバー、およびクライアント ライブラリ
- OAuth2 サーバー - 別の OAuth2 サーバー実装
- PHP oAuthLib - 別の OAuth ライブラリ
- TwitterOAuth - Twitter OAuth ライブラリ
- TwitterSDK - 完全にテストされた Twitter SDK
- Hawk - Hawk HTTP 認証ライブラリ
- HybridAuth -オープンソースのソーシャル ログイン ライブラリ
マークアップ タグ
マークアップを処理するためのライブラリ
- Decoda -軽量の Magnitude マーク解析ライブラリ
- PHP Markdown - Markdown パーサー
- CommonMark PHP - CommonMark 仕様を完全にサポートする Markdown パーサー
- Dflydev Markdown - 別の Markdown パーサー
- Parsedown - 別の Markdown パーサー
- Ciconia - Github Markdown スタイルをサポートする別の Markdown パーサー
- Cebe Markdown - 高速で拡張可能な Markdown パーサー
- HTML5 PHP - HTML5解析およびシリアル化ライブラリ
Strings Strings
文字列を解析および処理するためのライブラリ
- ANSI から HTML5 - ANSI から HTML5 への変換ライブラリ
- Patchwork UTF-8 - UTF-8 文字列を処理するための移植可能なライブラリ
- Hoa String -もう 1 つの UTF- 8 文字列ライブラリ
- Stringy - マルチバイトをサポートする文字列処理ライブラリ
- Color Jizz - 色を処理および変換するためのライブラリ
- UUID - UUID を生成するためのライブラリ
- Slugify - 文字列をスラッグに変換するライブラリ
- Urlify - Django の URLify.jsPHP チャネル
- Text - テキスト処理ライブラリ
- SQL Formatter - のライブラリSQL ステートメントのフォーマット
- UA パーサー - ユーザー エージェント文字列を解析するためのライブラリ
Numbers Numbers
数値を処理するためのライブラリ
- Numbers PHP - 数値を処理するためのライブラリ
- Math - 大きな数値を処理するためのライブラリ
- ByteUnits - バイナリおよびメートル法での解析、書式設定のためのライブラリ
- PHP Units of Measure - 測定単位を変換するためのライブラリ
- PHP Conversion - 測定単位を変換するための別のライブラリ
- LibPhoneNumber for PHP - PHP 実装Google 電話番号処理用ライブラリ
フィルタリングと検証
データのフィルタリングと検証用ライブラリ
- Filterus - 単純な PHP フィルタリング ライブラリ
- Respect Validate - 単純な検証ライブラリ
- Valitron - 別の検証ライブラリ
- Upload - ファイルのアップロードと検証を処理するライブラリ
- 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 Collections - シンプルなコレクション ライブラリ
- Serializer - データをシリアル化および逆シリアル化するためのライブラリ
- PHP Object Storage -a Object Repository
- 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)
- Aura.Intl
Third- party API
サードパーティ API にアクセスするためのライブラリ
- Amazon Web Service SDK - PHP AWS SDK 公式ライブラリ
- S3 Stream Wrapper - Amazon S3 ストリーム ラッパー ライブラリ
- Stripe -Stripe 公式 PHP ライブラリ
- Campaign Monitor -Campaign Monitor 公式 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 (Command Query Responsibility Separation) ライブラリ
- Sslurp - SSL 処理を軽減するライブラリ
- PHP オプション オプションのタイプ ライブラリ
- メトリクス- シンプルなメトリック API ライブラリ
- Sabre VObject - VCard および iCalendar オブジェクトを解析するためのライブラリ
- Annotations - 注釈ライブラリ (Doctrine 部分)
- Whoops - 優れたエラー処理library
- Finite - 単純な PHP 有限状態マシン
- LadyBug - ダンパー ライブラリ
- Procrastinator - 時間のかかるタスクを実行するためのライブラリ
- Compose -関数合成ライブラリ
- SuperClosure - クロージャのシリアル化を可能にするライブラリ
- Jumper - リモート サービス実行ライブラリ
- Underscore - Underscore JS ライブラリ PHP 実装
- PHP PassBook - iOS PassBook PHP ライブラリ
- PHP Expression - PHP 式言語
- RMT - バージョンを作成しソフトウェアを公開するためのライブラリ
- Wise - 構成マネージャー
- Opengraph - オープン ライブラリ
- Essence - Web メディアを抽出するためのライブラリ
- Embera - Oembed 消費ライブラリ
- Graphviz - グラフィック ライブラリ
- Monad PHP 単純な Monad ライブラリ
- Flux - 正規表現構築ライブラリ
- Patchwork - ユーザーを再定義する関数ライブラリ
- Galapagos - 言語変換の進化
- デザイン パターン PHP - PHP で実装されたデザイン パターン リポジトリ
- PHPCR - Java Content Repository (JCR) の PHP 実装
- Functional PHP - 関数型プログラミング ライブラリ
- ClassPreloader - 自動読み込みを最適化するライブラリ
- Lib Country - 国と地域のデータ用のライブラリ
- Lib Accessor - アクセスを簡素化するライブラリ
- PHPStack - TCP PHP で書かれた /IP スタックの概念
- Nmap - Nmap PHP ラッパー
- Code Mover - コードを移動するライブラリ
- Iter - ジェネレーターを使用して反復プリミティブを提供するライブラリ
- Lambda PHP - PHP の Lambda 計算パーサー
- 国リスト - すべてに名前と ISO 3166-1 が含まれています。エンコードされた国リスト
- PHP-GPIO - GPIO ピン用のライブラリRaspberry PI
- print_o - オブジェクトグラフビジュアライザー
- Alias - クラス名ライブラリ
ソフトウェア ソフトウェア
開発環境を作成するソフトウェア
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 - Web ツールPHP 開発仮想マシンの構築
- Protobox - PHP 開発仮想マシンを構築するための別の Web ツール
- Phansible - Ansible を使用して PHP 開発仮想マシンを構築する Web ツール
仮想マシン virtual machine
関連する PHP 仮想マシン
- HipHop PHP - Facebook による PHP 仮想マシン、ランタイム、および JIT
- HippyVM - 別の PHP 仮想マシン
- ハック - シームレスな操作のための PHP HHVM プログラミング言語
IDE 統合開発環境
PHP 統合開発環境をサポート
- Netbeans - PHP および HTML5 をサポートする IDE
- PHP 開発者向け Eclipse - Eclipse プラットフォームに基づく PHP IDE
- PhpStorm - 商用 PHP IDE
Web アプリケーション Web アプリケーション
Web ベースのアプリケーションとツール
- 3V4L オンライン PHP シェル
- DBV - データベース バージョン管理アプリケーション
- PHP Queue - バックエンド キューを管理するアプリケーション
- Composer as a Service - zip ファイルとして Composer パッケージをダウンロードするためのツール
- MailCatcher - 電子メールを取得して表示するための Web ツール
Resources リソース
書籍、Web サイト、記事など、PHP 開発スキルと知識を向上させるためのさまざまな方法
PHP Web サイト
PHP に関連する役立つ Web サイト
- PHP The Right Way - A Quick Guide to PHP best practices
- PHPベスト プラクティス - PHP ベスト プラクティス ガイド
- PHP Weekly - 毎週の PHP ニュース
- PHP セキュリティ - PHP セキュリティ ガイド
- PHP FIG - PHP Framework Interaction Group
- PHP UG - ユーザーが最寄りの PHP ユーザー グループ (UG) を見つけるのに役立つ Web サイト
- Seven PHP - PHP コミュニティ メンバーへのインタビュー用 Web サイト
- Nomad PHP - オンラインの PHP 学習リソース
- PHP メンタリング - ピアツーピア PHP メンター組織
その他の Web サイト その他の Web サイト
関連する役立つ Web サイトWeb 開発
- The Open Web Application Security Project (OWASP) - オープン ソフトウェア セキュリティ コミュニティ
- WebSec IO - Web セキュリティ コミュニティ リソース
- Web Advent - Web 開発者カレンダー
- Semantic Versioning - セマンティック バージョンを解析する Web サイト
- Atlassian Git Tutorials - Git チュートリアル シリーズ
- Hg Init - Mercurial チュートリアル シリーズ
- ハッカーのためのサーバー - サーバー管理に関するニュースレター
PHP 書籍
非常に優れた PHP 関連書籍
- Scaling PHP Applications - PHP アプリケーションのスケーリングに関する Steve Colon による電子書籍
- The Grumpy Programmer's Guide to Building Testable PHP Applications - PHP アプリケーションの構築に関する Chris Hartjes による電子書籍 テスト書籍
- Grumpy PHPUnit - Chris Hartjes による PHPUnit を使用した単体テストに関する本
- Mastering Object-Orientated PHP - Brandon Savage によるオブジェクト指向 PHP に関する本
- Signaling PHP - CLI スクリプトでの PCNTL シグナルのキャプチャに関する Cal Evans の書籍
- Securing PHP: Core Concepts - PHP の一般的なセキュリティ用語と実践に関する Chris Cornutt の書籍
- PHP でのレガシー アプリケーションのモダナイジング - Aレガシー PHP アプリケーションの最新化に関する Paul M. Jones の書籍
その他の書籍
(一般的なコンピューティングおよび Web 開発関連の書籍
- The Linux Command Line -William Shotts による Linux コマンド ラインに関する本
- Understanding Computation -Tom Stuart によるコンピューティング理論に関する本
- The Tangled Web — Web アプリケーションのセキュリティ - Michal Zalewski による Web アプリケーションのセキュリティに関する本
- Elasticsearch: The Definitive Guide - Elasticsearch の使用ガイド (Clinton Cormley および Zachary Tong による)
- Eloquent JavaScript - JavaScript に関する本Marijin Haverbeke によるプログラミング
- Vagrant Cookbook - Erika Heidi による Vagrant 環境の作成に関する本
- Pro Git - Scott Chacon と Ben Straub Git に関する本
非常に優れた PHP 関連ビデオ
- PHP を真剣に考える - Facebook より Keith Adams が PHP の利点について語ります
- PHP Town Hall - Ben Edmunds と Phil Sturgeon によるカジュアルな PHP ポッドキャスト
- Anthony によるプログラミング Anthony Ferrara のビデオ シリーズ
PHP 関連の読み物
- Create Your Own PHP Framework - A Fabien Potencier 独自の PHP フレームワークの作成方法に関する一連の記事
- BCrypt を台無しにする 7 つの方法 - BCrypt 実装の修正に関する記事
- CSRF 攻撃の防止に関する記事
- BREACH について心配しないでください - BREACH 攻撃と CSRF トークンに関する記事
- PHP 5.3 について、Lamda 関数とクロージャ - ラムダ関数とクロージャに関する記事
- Use Env - UNIX 環境ヘルプの使用に関する記事
- Composer Primer - Composer Basics
- Composer のバージョン管理 - Composer のバージョンに関する記事
- Composer の安定性フラグ - Composer の安定性フラグに関する記事
- 無邪気な村民か略奪者の海賊か - PHP のアイデアに関する記事他言語から
- PHP での乱数の予測 -乱数の生成に関する記事
- PHP で XSS を防ぐ 20 のポイント リスト -XSS の整理に関する記事
- PHP はダメだけど好き! - PHP の長所と短所についての記事
- PHP は思っているよりずっと優れています - PHP 言語とエコシステムについての記事
PHP カーネルまたはパフォーマンスに関連する情報の読み取り
- PHP RFC - PHP RFC ホームページ (コメントのリクエスト)
- PHP Internals Book - 3 人のコア開発者によって書かれた PHP カーネルに関するオンライン ブック
- Print vs Echo、どっちは高速ですか? - 印刷とエコーのパフォーマンスに関する記事
- PHP の三項演算子は速いですか? - 三項演算のパフォーマンスに関する記事
- 一重引用符の誤解 - パフォーマンスに関する記事一重引用符と二重引用符で囲まれた文字列
- 嘘をつかれている - カーネル ZVAL に関する記事
- 文字列の長さ - 文字列の原則に関する記事
- OpCode について - 疑似コードに関する記事
- Foreach の仕組み -StackOverflow foreach の答えについての詳細
- Foreach のコピーはいつ行われるか - foreach の原則に関する記事
- PHP のサイズ配列 (および値) 本当に? - 配列の原則に関する記事
- なぜオブジェクトは (通常) 配列よりもメモリ使用量が少ないのか - オブジェクトと配列の原則に関する記事
- PHP の評価順序 - PHP の評価順序に関する記事
- 開発者の PHP ソース コード: 1 2 3 4 -PHP ソース コードについてシリーズ
- ガベージ コレクション: 1 2 3 PHP のガベージ コレクションの原理についてのシリーズ

phpidentifiesauser'ssessionsingsinssessionCookiesIds.1)whensession_start()iscalled、phpgeneratesauniquesidstoredsored incoookienadphpsessidontheuser'sbrowser.2)thisidallowsphptortorieSessiondatadata fromthata

PHPセッションのセキュリティは、次の測定を通じて達成できます。1。session_regenerate_id()を使用して、ユーザーがログインまたは重要な操作である場合にセッションIDを再生します。 2. HTTPSプロトコルを介して送信セッションIDを暗号化します。 3。Session_Save_Path()を使用して、セッションデータを保存し、権限を正しく設定するためのSecure Directoryを指定します。

phpsessionFilesToredInthededirectoryspecifiedBysession.save_path、通常/tmponunix-likesystemsorc:\ windows \ temponwindows.tocustomizethis:1)uesession_save_path()tosetaCustomdirectory、ensuringit'swritadistradistradistradistradistra

toretrievedatafrompsession、Startthessession withsession_start()andAccessvariablesshe $ _SessionArray.forexample:1)Startthessession:session_start()

セッションを使用して効率的なショッピングカートシステムを構築する手順には、次のものがあります。1)セッションの定義と機能を理解します。セッションは、リクエスト全体でユーザーのステータスを維持するために使用されるサーバー側のストレージメカニズムです。 2)ショッピングカートに製品を追加するなど、基本的なセッション管理を実装します。 3)製品の量管理と削除をサポートし、高度な使用状況に拡大します。 4)セッションデータを持続し、安全なセッション識別子を使用することにより、パフォーマンスとセキュリティを最適化します。

この記事では、PHPでインターフェイスを作成、実装、および使用する方法について説明し、コード組織と保守性の利点に焦点を当てています。

この記事では、PHPのCrypt()とpassword_hash()の違いについて、パスワードハッシュの違いについて説明し、最新のWebアプリケーションの実装、セキュリティ、および適合性に焦点を当てています。

記事では、入力検証、出力エンコード、およびOWASP ESAPIやHTML浄化器などのツールを使用して、PHPのクロスサイトスクリプト(XSS)を防止します。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

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

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ホットトピック









