検索
ホームページバックエンド開発PHPチュートリアルGithub の PHP リソースの概要、githubphp summary_PHP チュートリアル

Github の PHP リソースの概要、githubphp の概要

外国人プログラマー ziadoz は、テンプレート、フレームワーク、データベース、セキュリティなどのライブラリやツールを含む、Github 上のさまざまな PHP リソースを収集して整理しました。この記事では、PHP 学習者やプログラマーが参照できるように、PHP100 にこれらの PHP リソースがまとめられています。さっそく、詳細な情報リストを以下に示します。

依存関係管理

——依存関係管理のためのパッケージとフレームワーク
Composer/Packagist : パッケージと依存関係マネージャー
Composer インストーラー: マルチフレームワーク Composer ライブラリ インストーラー
Pickle: PHP 拡張パッケージはどのプラットフォームにもインストールできます

依存関係管理のための追加パーツ

——その他の依存関係管理関連ツール
Satis : 静的 Composer ライブラリ ジェネレーター
Composer : 実行時に Composer 環境をチェックするためのライブラリ
バージョン : 意味分析と比較のためのライブラリ
NameSpacer : アンダースコアを名前空間に変換するライブラリ
Patch Installer: Composer を使用してパッチをインストールするためのライブラリ
Composer Checker: Composer の設定を検証するツール

フレームワーク

——Web開発フレームワーク
Symfony2 : 独立したコンポーネントで構成されるフレームワーク
Zend Framework 2: これも独立したコンポーネントで構成されるフレームワークです
Laravel 4: シンプルでエレガントな PHP Web 開発フレームワーク
Aura PHP: 独立したコンポーネント用のフレームワーク
Yii2 : 大規模な Web アプリケーションを開発するための高性能 PHP フレームワーク
Nette: 独立したコンポーネントで構成されるフレームワークでもあります
PPI フレームワーク 2: インタラクティブなフレームワーク
Phalcon: C 拡張機能としてのフレームワーク

フレームの追加パーツ

——その他Web開発フレームワーク関連ツール
Symfony CMF: カスタム CMS を作成するためのコンテンツ管理フレームワーク
Knp RAD バンドル: Symfony2 用の高速アプリケーション バンドル (RAD)

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

——Web開発フレームワークのコンポーネント
Symfony2 コンポーネント: Symphony2 コンポーネントについて
Zend Framework 2 コンポーネント: ZF2 コンポーネントについて
Aura コンポーネント: PHP5.4 コンポーネント パッケージ
Hoa プロジェクト: 別の PHP コンポーネント パッケージ

マイクロフレームワーク

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

マイクロフレームワーク用の追加パーツ

——その他の関連するマイクロフレームワークとルーティング
Silex Skeleton: Silex のプロジェクト フレームワーク
Silex Web Profiler: Silex
の Web デバッグ ツールバー Stack: Silex/Symphony 用のスタック可能なミドルウェア ライブラリ
スリムスケルトン: スリム用フレームワーク
スリムビュー: スリムのカスタムビューセット
Slim ミドルウェア: Slim のカスタム ミドルウェア コレクション

テンプレート

——テンプレートと字句解析のライブラリとツール
Twig: 包括的なテンプレート言語
Twig Cache Extension: Twig 用のテンプレート フラグメント キャッシュ ライブラリ
Mustache: PHP で実装された Mustache テンプレート言語
Phly Mustache: Mustache テンプレート言語の別の PHP 実装
MtHaml : PHP で実装された HAML テンプレート言語
PHPTAL: PHP で実装された TAL テンプレート言語
Plates: オリジナルの PHP テンプレート ライブラリ
Lex: 軽量のテンプレート パーサー

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

——Webページコンテンツ生成用の前処理ツール
Sculpin: Markdown と Twig を静的 HTML に変換するツール
Phrozn: Textile、Markdown、Twig を HTML に変換する別のツール

HTTP

——HTTP およびスクレイピング Web サイト用のライブラリ
Guzzle: 完全な HTTP クライアント
バズ: 別の HTTP クライアント
リクエスト: シンプルな HTTP ライブラリ
HTTPFul: チェーンされた HTTP クライアント
Goutte: シンプルな Web スクレーパー
PHP VCR: HTTP リクエストを記録および再生するライブラリ

URL

——URLを解析するためのライブラリ
Purl: URL 操作ライブラリ
PHP ドメイン パーサー: ローカル サフィックス パーサー

メール

——メールの送信と解析のためのライブラリ
SwiftMailer: メーラー ソリューション
PHPMailer: 別のメーラー ソリューション
取得: IMAP ライブラリ
電子メール返信パーサー: 電子メール返信パーサー ライブラリ
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: 簡単に拡張できる依存関係注入コンテナ
PHP DI: アノテーションを使用した依存関係の注入
Acclimate: 依存関係注入コンテナーとサービス ロケーターの共通インターフェイス

画像

——画像処理用ライブラリ
想像してみてください: 画像処理ライブラリ
PHP Image Workshop:別の画像処理ライブラリ
介入画像: 画像処理ライブラリでもあります
GIF Frame Extractor: GIFアニメーションのフレーム情報を抽出するライブラリ
GIF Creator: 複数の画像からアニメーションGIFを作成するライブラリ
Image With Text: 画像にテキストを埋め込むライブラリ
Color Extractor: 画像から色を抽出するライブラリ

テスト

——テストコードライブラリとテストデータを生成するライブラリ
PHPUnit: 単体テストフレームワーク
DBUnit: PHPUnit のコード テスト ライブラリ
ParaTest: PHPUnit 用の並列テスト ライブラリ
PHPSpec: 仕様ベースの単体テスト ライブラリ
Codeception: フルスタックのテスト フレームワーク
AspectMock: PHPUnit/Codeception のモック フレームワーク
Atum: シンプルなテスト ライブラリ
Mockery: テスト用のモックオブジェクトライブラリ
Phake: テスト用のもう 1 つのモック オブジェクト ライブラリ
Prophecy: 強力なシミュレーション フレームワーク
Faker: 偽のデータ生成ライブラリ
Samui: もう一つの偽データ生成ライブラリ
アリス: 複雑なデータを生成するためのライブラリ
Behat: 動作駆動開発 (BDD) 用のテスト フレームワーク
Pho: 動作駆動型開発のための別のテスト フレームワーク
Mink: Web 受け入れテスト
HTTP モック: 単体テストで HTTP リクエストをモックするためのライブラリ
VFS ストリーム: テスト用の仮想ファイル システム ストリーム ラッパー
VFS: テスト用のもう 1 つの仮想ファイル システム
Locust: Python で開発された最新の負荷テスト ライブラリ

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

——継続的に統合されたライブラリとアプリケーション
Travis CI: 継続的統合プラットフォーム
PHPCI: PHP 用のオープンソース継続的統合プラットフォーム
Sismo: 継続的テストサーバーライブラリ
Jenkins: PHP を活用した継続的インテグレーション プラットフォーム
JoliCi: PHP で開発された Docker ベースの継続的統合クライアント

ドキュメント

——プロジェクトドキュメントを生成するためのライブラリ
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 アプリケーション用の統合侵入テスト ツール

パスワード

- パスワードを処理および保存するためのライブラリとツール
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 Analyser: PHP コードのエラーを分析するためのライブラリ
PHP CS Fixer: コード標準ライブラリ
PHP Manipulator: PHP ソースコードを分析および変更するためのライブラリ
PHP メトリクス: 静的測定ライブラリ
PHP リファクタリング ブラウザ: PHP コードをリファクタリングするためのコマンド ライン ツール
UBench: シンプルで小さなベンチマーク ライブラリ
Athletic: アノテーションベースのベンチマークライブラリ
Mondrian: グラフ理論を使用したコード分析ツール
Scrutinizer: PHP コードを検査するための Web ツール
PHPLOC: PHP プロジェクトのサイズを素早く見積もるツール
xHprof: 別の PHP パフォーマンス評価ツール
PHPCheckstyle: 特定のコーディング ルールの遵守を支援するツール

デバッグ

- コードをデバッグするためのライブラリとツール
xDebug: PHP デバッグおよび分析ツール
PHP デバッグバー: デバッグツールバー
PHP コンソール: Web デバッグ コンソール
Barbushin PHP Console: Google Chrome を使用した Web デバッグ制御ツール
PHPDBG: インタラクティブな PHP デバッガー
Tracy: シンプルなエラー検出、ロギング、時間測定ライブラリ

ビルドツール

——プロジェクト構築および自動化ツール
Go: シンプルな PHP ビルド ツール
Bob: シンプルなプロジェクト自動化ツール
Phake: PHP クローン ライブラリ
Box: PHAR ファイルを構築するためのツール
Phing: Apache Ant の PHP プロジェクトに基づいてシステムを構築します

タスクランナー

——タスクを自動実行するためのライブラリ
タスク: Grunt と Gulp に基づく純粋な PHP タスク ランナー
Robo: オブジェクト指向 PHP タスクランナー
Bldr: Symphony コンポーネント上に構築された PHP タスク ランナー

ナビゲーション

——ナビゲーション構造を構築するためのツール
KnpMenu: メニューライブラリ
Cartographer: サイトマップ生成ライブラリ

リソース管理

- Web サイトのリソースを管理、圧縮、最小化するためのツール
Assetic: リソース管理用のパイプライン ライブラリ
Pipe: リソース管理用のもう 1 つのパイプライン ライブラリ
Munee: リソース最適化ライブラリ
JShrink: JavaScript 最小化ライブラリ
Puli: リソースへの絶対パスを検出するライブラリ

地理位置情報

——緯度と経度を使用して住所をエンコードするためのライブラリ
GeoCoder: ジオコーディング ライブラリ

GeoTools: 地理ツールに関連するライブラリ

PHPGeo: シンプルな地理ライブラリ
GeoJSON: GeoJSON の実装

日時

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

イベント

——イベント駆動型またはノンブロッキングイベントループ実装用のライブラリ
React: イベント駆動型のノンブロッキング I/O ライブラリ
Rx.PHP: React 拡張ライブラリ
Ratchet: Web ソケット ライブラリ
Hoa WebSocket: 別の Web ソケット ライブラリ
Hoa EventSource: イベントソースライブラリ
Evenement: イベントスケジュールライブラリ
FuelPHP Event: 別のイベント スケジュール ライブラリ

ログ

- ログファイルを生成および処理するためのライブラリ
Monolog: 完全なロギングツール
KLogger: 使いやすい PSR-3 ロギング クラス

電子商取引

- 支払いとオンライン電子商取引ストアの構築のためのライブラリとアプリ
OmniPay: マルチゲートウェイ支払い処理フレームワーク
Payum: 支払いのための抽象化ライブラリ
Sylius: オープンソースの電子商取引ソリューション
Thelia: もう 1 つのオープンソース e コマース ソリューション
Money: PHP で実装されたファウラー マネー モデル
Sebastian Money: 貨幣価値を扱うためのライブラリ
スワップ: 為替レートライブラリ

PDF

——PDF ファイルを処理するためのライブラリとソフトウェア
Snappy: PDF および画像生成ライブラリ
WKHTMLToPDF: HTML を PDF に変換するツール

データベース

——オブジェクト リレーショナル マッピング (ORM) またはデータ マッピング テクノロジを使用したデータベース インタラクション ライブラリ
教義: 完全な DBAL と ORM
Doctrine Extensions: Doctrine の動作の拡張コレクション
Propel: 高速 ORM、移行、クエリ ライブラリ
雄弁: Laravel 4 ORM
Baum: Eloquent のネストされたコレクション
スポット 2: MySQL の ORM マッパー
RedBean: 軽量で構成が簡単な ORM
Pomm: PostgreSQL のオブジェクト モデル マネージャー
ProxyManager: プロキシ オブジェクトを生成するためのデータ マッピング用ツールのコレクション

移行

- データベーススキーマと移行を管理するためのライブラリ
PHPMig: 移行管理ライブラリ
Phinx: データベース移行管理ライブラリ
移行: もう 1 つの移行管理ライブラリ
Doctrine の移行: Doctrine の移行ライブラリ

NoSQL

- NoSQL バックエンドを処理するためのライブラリ
MongoQB: MongoDB 用のクエリ構築ライブラリ
Monga: MongoDB の抽象ライブラリ
Predis: 完全に機能する Redis ライブラリ

キュー

——イベントとタスクキューを処理するためのライブラリ
Pheanstalk: Beanstalkd クライアント ライブラリ
PHP AMQP: 純粋な PHP AMQP ライブラリ
Thumper: RabbitMQ パターン ライブラリ
Bernard: マルチバックエンド抽象化ライブラリ

検索

——データのインデックス作成とクエリ実行のためのライブラリとソフトウェア
ElasticSearch PHP: ElasticSearch の公式クライアント ライブラリ
Elastica: ElasticSearch のもう 1 つのクライアント ライブラリ
Solarium: Solr のクライアント ライブラリ
SphinxQL クエリ ビルダー: Sphinx 検索エンジン用のクエリ ライブラリ

コマンドライン

- コマンドラインツールを構築するためのライブラリ
Boris: マイクロ PHP REPL
PsySH: 別の PHP REPL
Pecan: イベント駆動型のノンブロッキング カーネル
GetOpt: コマンドライン選択パーサー
OptParse: 別のコマンドライン選択パーサー
Commando: シンプルなコマンドライン選択パーサー
GetOptionKit: コマンドライン選択パーサーでもあります
Cron 式: cron 実行日を計算するライブラリ
ShellWrap: シンプルなコマンドラインラッピングライブラリ
Hoa Console: 別のコマンドライン ライブラリ
シャント: 複数のリモートマシン上で並行して実行するコマンドラインライブラリ
Cilex: コマンドラインツールを構築するための小さなフレームワーク

認証

——認証モードを実装するライブラリ
Sentry: 認証および認可フレームワーク
Sentry Social: ソーシャル ネットワーク認証用のライブラリ
Opauth: マルチプロバイダー認証フレームワーク
OAuth2: OAuth2 認証サーバー、リソースサーバー、クライアントライブラリ
OAuth2 サーバー: OAuth2 サーバーの実装
PHP oAuthLib: 別の OAuth ライブラリ
TwitterOAuth: OAuth ライブラリでもあります
TwitterSDK: 完全にテストされた Twitter SDK
Hawk: Hawk HTTP 認証ライブラリ
HybridAuth: オープンソースのソーシャル ログイン ライブラリ

タグ

——タグを扱うためのライブラリ
Decoda: 軽量のタグ解析ライブラリ
PHP Markdown: マークダウンパーサー
CommonMark PHP: CommonMark 仕様をサポートする Markdown パーサー
Dflydev Markdown: 別の Markdown パーサー
Parsedown: Markdown パーサーでもあります
Ciconia: Github スタイルをサポートする 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 変換: 測定単位間で変換するための別のライブラリ
LibPhoneNumber for PHP: PHP で実装された Google 電話番号処理システム ライブラリ

フィルタリングと検証

- データのフィルタリングと検証のためのライブラリ
Filterus: シンプルな PHP フィルタリング ライブラリ
Respect Validate: シンプルな検証ライブラリ
Valitron: 別のデータ検証ライブラリ
アップロード: ファイルのアップロードと検証を処理するライブラリ
DMS フィルター: アノテーションベースのフィルターライブラリ
MetaYaml: YAML、JSON、XML をサポートするスキーマ検証ライブラリ
ISO コード: 異なる ISO および ZIP エンコーディングを検証するライブラリ

RESTとAPI

- REST-ful API を開発するためのライブラリと Web フレームワーク
Apigility: Zend Framework2 を使用して構築された API ビルダー
HATEOAS: HATEOAS REST Web サービス ライブラリ
HAL: ハイパーテキスト アプリケーション言語 (HAL) 構築ライブラリ
交渉: コンテンツ交渉ライブラリ
Drest: Doctrine エンティティを REST リソース ノードとして表示するライブラリ
Restler: PHP メソッドを RESTful Web API として公開する軽量フレームワーク

キャッシング

——データをキャッシュするためのライブラリ
代替 PHP キャッシュ (APC): PHP 用のオープンソース オペコード キャッシュ
キャッシュ: キャッシュライブラリ
Stash: 別のキャッシュ ライブラリ

データ構造とストレージ

——データ構造とストレージテクノロジーを実装するライブラリ
Ardent: データ構造ライブラリ
PHP コレクション: シンプルなコレクション ライブラリ
Serializer: データをシリアル化および逆シリアル化するためのライブラリ

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

Fractal: 複雑なデータ構造を JSON 出力に変換するライブラリ

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

PINQ: PHP リアルタイム Linq ライブラリ
JsonMapper: 埋め込まれた JSON 構造を PHP クラスにマップするライブラリ

お知らせ

——通知ソフトに関するライブラリ
うなずき: 通知ライブラリ
Notificato: プッシュメッセージを処理するためのライブラリ
通知プッシャー: デバイスプッシュ通知用の独立したライブラリ
Notificator: 軽量の通知ライブラリ

展開

——プロジェクト展開用のライブラリ
Pomander: PHP アプリケーションのデプロイメント ツール
Rocketeer: PHP 用の高速かつシンプルなデプロイヤー
Envoy: PHP を使用して SSH タスクを実行するツール
Plum: 展開ライブラリ

サードパーティAPI

——サードパーティAPIにアクセスするためのライブラリ
アマゾン ウェブ サービス SDK: PHP AWS SDK 公式ライブラリ
S3 ストリーム ラッパー: 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 ライブラリ
Twilio: 公式 Twilio PHP REST API
Mailgun: 公式 Mailgun PHP API

拡張機能

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

PHPのインストール

HomeBrew: OSX 用パッケージマネージャー
HomeBrew PHP: HomeBrew 用の PHP コネクタ
PHP OSX: OSX 用 PHP インストーラー
PHP Brew: PHP バージョンマネージャーおよびインストーラー
PHP Env: PHP のバージョンマネージャー
PHP スイッチ: 別の PHP バージョン マネージャー
PHP Build: PHP バージョンのインストーラー
VirtPHP: 独立した PHP 開発環境を作成および管理するためのツール

開発環境

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

統合開発環境IDE

——PHPをサポートする統合開発環境
Netbeans: PHP と HTML5 をサポートする IDE 環境
PHP 開発者のための Eclipse : Eclipse プラットフォームに基づく PHP IDE PhpStorm
: 商用 PHP IDE

ウェブアプリケーション

——Webベースのアプリケーションとツール

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

原文:https://github.com/ziadoz/awesome-php

翻訳:http://www.php100.com/html/dujia/2015/0106/8277.html

http://www.bkjia.com/PHPjc/1107662.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/1107662.html技術記事 Github 上の PHP リソースの包括的なコレクションである githubphp には、テンプレート、フレームワーク、データベース、セキュリティなどを含む、外国人プログラマー ziadoz によって Github 上でコンパイルされた幅広い PHP リソースがまとめられています...
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
どのデータをPHPセッションに保存できますか?どのデータをPHPセッションに保存できますか?May 02, 2025 am 12:17 AM

phpssionscanStorestrings、numbers、arrays、andobjects.1.strings:textdatalikeusernames.2.numbers:integersorfloatsforcounters.3.arrays:listslikeshoppingcarts.4.objects:complextructuresthataresialized。

どのようにPHPセッションを開始しますか?どのようにPHPセッションを開始しますか?May 02, 2025 am 12:16 AM

tostartaphpsession、outsession_start()atthescript'sbeginning.1)placeitbe foreanyouttosetthesscookie.2)usesionsionsionsionserdatalikelogintatussorshoppingcarts.3)再生セッションインドストップレベントフィックスアタック

セッションの再生とは何ですか?また、セキュリティをどのように改善しますか?セッションの再生とは何ですか?また、セキュリティをどのように改善しますか?May 02, 2025 am 12:15 AM

セッション再生とは、新しいセッションIDを生成し、セッション固定攻撃の場合にユーザーが機密操作を実行するときに古いIDを無効にすることを指します。実装の手順には次のものが含まれます。1。感度操作を検出、2。新しいセッションIDを生成する、3。古いセッションIDを破壊し、4。ユーザー側のセッション情報を更新します。

PHPセッションを使用する際のパフォーマンスの考慮事項は何ですか?PHPセッションを使用する際のパフォーマンスの考慮事項は何ですか?May 02, 2025 am 12:11 AM

PHPセッションは、アプリケーションのパフォーマンスに大きな影響を与えます。最適化方法には以下が含まれます。1。データベースを使用してセッションデータを保存して応答速度を向上させます。 2。セッションデータの使用を削減し、必要な情報のみを保存します。 3.非ブロッキングセッションプロセッサを使用して、同時実行機能を改善します。 4.セッションの有効期限を調整して、ユーザーエクスペリエンスとサーバーの負担のバランスを取ります。 5.永続的なセッションを使用して、データの読み取り時間と書き込み時間を減らします。

PHPセッションはCookieとどのように異なりますか?PHPセッションはCookieとどのように異なりますか?May 02, 2025 am 12:03 AM

phpsesionsareserver-side、whilecookiesareclient-side.1)Sessionsionsionsoredataontheserver、aremoresecure.2)cookiesstoredataontheclient、cookiestoresecure、andlimitedinsizeisize.sesionsionsionivationivationivationivationivationivationivationivate

PHPはユーザーのセッションをどのように識別しますか?PHPはユーザーのセッションをどのように識別しますか?May 01, 2025 am 12:23 AM

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

PHPセッションを保護するためのベストプラクティスは何ですか?PHPセッションを保護するためのベストプラクティスは何ですか?May 01, 2025 am 12:22 AM

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

PHPセッションファイルはデフォルトで保存されていますか?PHPセッションファイルはデフォルトで保存されていますか?May 01, 2025 am 12:15 AM

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

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衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

SecLists

SecLists

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

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

EditPlus 中国語クラック版

EditPlus 中国語クラック版

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

PhpStorm Mac バージョン

PhpStorm Mac バージョン

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

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、