PHP 用のいくつかの便利な基本ツール ライブラリの実装と収集
含まれるもの: 依存サービスコンテナ、静的リソースロード、認証、コマンドラインアプリケーション、データコレクター、依存性注入、環境情報、イベントスケジューリング、ファイルシステム、html要素、httpリクエストライブラリ、プロセス制御、キュー、タスク管理、各種ヘルプクラスライブラリ
これはphp7をベースにしたフォークです。 php5 を使用している場合は、php5 ブランチをチェックしてください (現在はメンテナンスされていません)。
知らせ:
php >= 7が必要です (推奨)。php >= 5.5 (現在はメンテナンスされていません) をサポートするコード ブランチです。 composer require inhere/library
「必須」の下に追加します
"inhere/library" : " dev-master " // 推荐
// OR
"inhere/library" : " ^2.0 "次に、 composer updateを実行します。
git clone https://gitee.com/inhere/php-librarys.git // git@osc
git clone https://github.com/inhere/php-librarys.git // github
InhereLibraryCollectionsデータ コレクター (データ収集/グローバル構成管理)。InhereLibraryComponents便利なコンポーネント (参考アイデアを提供するものもあります)AopProxy.php単純な AOP 実装DataProxy.php単純なデータ アクセス プロキシの実装ErrorHandler.phpエラー処理Language.php言語管理クラスと言語パッケージ処理クラスを提供しますDatabaseClient.phpMemcacheClient.phpRedisClient.phpPipeline.php 。InhereLibraryDI依存関係注入コンテナーはグローバルなサービス管理を提供しますInhereLibraryFilesファイル システム操作 (ファイル (フォルダー) の読み取り、確認、作成)。FileFinder.phpファイル検索Parsers/*一般的に使用されるjson ini ymlファイル解析ツール パッケージInhereLibraryHelpers補助クラス ライブラリのさまざまな側面をカバーしています ( string array object date url curl php format json cli data env ...)InhereLibraryTraits一般的に使用されるさまざまな特性 ( ArrayAccess GetterSetterAccess SimpleAlias SimpleConfig SimpleEvent ... ...)InhereLibraryUtilsいくつかの独立したツール クラス ( autoloader logger token uuid ...)InhereLibraryWeb Web 関連ツール クラス ( session cookie Environment ViewRenderer )functions.phpいくつかの便利な関数InhereLibraryPlusauthユーザー認証管理、権限チェック実装リファレンスInhereLibraryPlusenv環境情報収集、 Server : サーバー情報Client : クライアント情報。InhereLibraryPlusFilesシステム関数拡張子。 ファイルシステム操作(ファイル(フォルダー)の読み込み、確認、作成)、ファイルのアップロード/ダウンロード、画像処理(サムネイル/ウォーターマーク)、画像検証コードの生成InhereLibraryPlusassetリソース (css、js) の管理、読み込み、公開InhereLibraryPlushtml HTML要素の作成、DOMの作成InhereLibraryPlusnetworkネットワーク ツール ライブラリ ( telnet )書類
inhere/validate github git@oscシンプル、コンパクト、そして完全に機能する PHP 検証ライブラリ。いくつかのファイルだけがあり、依存関係はありません。
inhere/event github git@oscPHP イベント マネージャー、イベント スケジューラー psr-14 実装
inhere/http github git@oscphp http メッセージ ライブラリ、psr7 http メッセージ インターフェイスを実装
inhere/http-client github git@osc http ツール ライブラリ ( request response 、レスポンスcurl 、curl リクエスト ライブラリ、簡潔、完全、同時リクエスト クラスの 3 つのバージョンがあります)
inhere/queue github git@oscラッパーを使用した PHP のキュー実装 ( DbQueue LevelDbQueue PhpQueue RedisQueue ShmQueue SSDBQueue SysVQueue )
inhere/console github git@osc軽量のコマンド ライン アプリケーション、ツール ライブラリ、およびコンソール インタラクション。
軽量で高速なルーターの実装。
swoole サーバーの実装に基づいて、独自の swoole サーバーを迅速かつ簡単に構築および管理できます。
PHP Gearman ワーカー管理ツール。複数の Gearman ワーカーを同時に起動および管理し、稼働状況を監視します。ワーカーの数をカスタマイズしたり、ジョブのワーカーの数を設定したりできます。従業員を指定した仕事に集中させることもできます
マサチューセッツ工科大学