ホームページ  >  記事  >  バックエンド開発  >  共有できる 24 の便利な PHP ライブラリ

共有できる 24 の便利な PHP ライブラリ

WBOY
WBOYオリジナル
2016-06-23 13:43:20916ブラウズ

現在、PHP は Web 開発に使用される最も人気のあるスクリプト言語です。ドキュメント、チュートリアル、ツールなど、PHP に関する多くの情報をインターネット上で簡単に見つけることができます。 PHP は機能が豊富な言語であるだけでなく、開発者がより優れた Web 環境を簡単に作成するのにも役立ちます。開発者をさらに支援するために、エディターはすべての人を助けることを願って、無料で高品質の PHP ライブラリをいくつか共有します。何を待っていますか、レッツゴー!

PhpFastCache

PhpFastCache は、動的 Web アプリケーションを高速化してデータベースの負荷を軽減するように設計された高性能の分散オブジェクト キャッシュ システムです。

pcchart

pcchart はオープンソースのチャート生成ライブラリで、主に pChart.class、pData.class、pCache.class の 3 つのクラスが含まれており、20 を超える単純または複雑なチャートを生成でき、PNG、JPG、GIF をサポートしています。ユニバーサル画像フォーマット。

Munee

Muneeは、画像のリサイズ、CSS-JSの結合・圧縮、キャッシュなどの機能を統合したPHPライブラリです。リソースはサーバー側とクライアント側でキャッシュできます。 PHP 画像操作ライブラリ Imagine を統合し、画像のサイズ変更やトリミングを実現し、キャッシュします。 Munee は、LESS、SCSS、CoffeeScript を自動的にコンパイルし、CSS+JS ファイルを 1 つのリクエストにマージできます。さらに、これらの CSS-JS ファイルを縮小してパフォーマンスを向上させることもできます。このライブラリは、任意のコードと簡単に統合することもできます。

Gantti

Gantti は、ガント チャートを迅速に生成するために使用されるオープン ソースの PHP クラスです。

Whoops

Whoops は、PHP 環境に適したエラーキャプチャおよびデバッグ用の PHP ライブラリです。これは、開発者が Web プロジェクトをデバッグできるようにする優れたエラー インターフェイスを提供しますが、その中心となるのは、シンプルでありながら強力なオーバーレイ エラー処理システムです。

Php Image Cache

Image Cache は、ユーザーのブラウザで画像を圧縮、移動、キャッシュできる軽量の PHP クラスです。このクラスは、ディレクトリ、ルート パス URL などのいくつかの簡単な設定を提供し、各画像の圧縮関数を呼び出します。

Wideimage

Wideimage は、オープンソースの PHP 画像処理ライブラリです。純粋な PHP5 を使用して開発されているため、他の外部ライブラリは必要ありません。提供される機能には、サイズ変更、切り抜き、回転、マスク、シャープ化、結合、テキストの描画などがあります。ファイル システム、データベース、URL などから画像を読み込み、ファイル システムやデータベースに画像を保存します。

Imagine

Imagine は、画像操作のためのオブジェクト指向 PHP クラス ライブラリです。このクラス ライブラリは、サイズ変更、トリミング、フィルターの適用など、一般的に使用される操作を処理できます。その Color クラス ライブラリを使用して、任意の色の RGB 値を生成できます。また、円弧、楕円、線、スライスなどのグラフィックを描画するためのいくつかのメソッドも提供します。さらに、柔軟なフォント クラスを使用して、任意のフォント ファイルをロードし、画像にテキストを挿入できます。

Php Image Workshop

Php Image Workshopは、レイヤーベースの画像編集ソフトウェアとみなされる、無料で使用できるPHPクラスです。複数のレイヤーを重ねたり、画像を重ねたり、移動、サイズ変更、切り抜き、書き込みなどができる機能があります。

Detector

Detector は、ユーザーのブラウザ環境に関するさまざまなことを検出するために使用されるオープンソースの PHP クラス ライブラリであり、同時にブラウザとブラウザの html5 および css3 関数の使用を取得できます。クラス ライブラリは、ブラウザごとに固有のユーザー エージェント文字を使用して、新しいブラウザ バージョンとデバイスに自動的に適応できます。

Opauth

Opauth は、プロバイダ間の不一致を排除し、それらを処理するための標準メソッドを提供するオープンソースの PHP クラス ライブラリです。 Google、Twitter、Facebook のサポートに加えて、Oauth はあらゆる Oauth プロバイダーもサポートします。さらに、CakePHP、Yii などの一般的に使用される PHP 開発フレームワークと統合することもできます。

Mobile Detect

Mobile Detect は、クライアント デバイス (タブレットを含む) を正確に検出するのに役立つ軽量の PHP クラスです。特定の HTTP ヘッダーを使用して、モバイル環境でユーザー エージェント文字列を検出します。

Swift Mailer

Swift Mailer は、複数のメールを送信する際に多くのシステムリソースを消費するため、PHP 自体の mail() 関数に依存しない、オブジェクト指向の PHP メール送信パッケージです。 Swift は、非常に高い送信速度と効率で SMTP サーバーと直接通信します。

Ratchet Websocket For Php

Ratchet は、リアルタイムの双方向クライアントサーバー WebSocket アプリケーションの作成をサポートする、疎結合の PHP ライブラリです。

Hybridauth

Hybridauth は、Web サイトへの同期ログインを実現するために、Weibo/ソーシャル ネットワーキング サイトと ID を介した検証機能を提供するオープンソースの PHP ライブラリです。ファイルを参照し、ログインするためのコードを数行追加するだけで、既存の Web サイトに簡単に統合できます。認証が完了すると、Hybridauth は接続されたユーザーに関する標準化された情報を提供します。さらに、認証機能に加えて、このライブラリを使用すると、ユーザーが接続しているソーシャル API クライアントと対話できるようになります。

Phpthumb

PHP Thumb は、わずか数行のコードで画像のサムネイルを生成するために使用される PHP クラスです。ファイル システムやデータベースなどのさまざまな画像ソースをサポートし、ほとんどの画像形式もサポートし、画像の回転、切り取り、透かしの追加などを行うことができます。同時に、PHP Thumb はサムネイルの品質を定義し、サーバーの負荷を軽減するための組み込みキャッシュを提供することもできます。

Requests

Requests は、HTTP リクエストを簡素化するライブラリです。このライブラリを使用すると、開発者は HEAD、GET、POST、PUT、DELTE、PATCH HTTP リクエストを送信しながら、配列を介してファイルとパラメータを追加し、対応するすべてのデータにアクセスできます。

Htmlpurifier

Htmlpurifier は、強力なホワイトリストと集計分析を通じて XSS 攻撃から開発者のコ​​ードを保護する HTML フィルタリング ライブラリです。また、出力マークアップが標準に準拠していることも保証します。

Cakephp

CakePHP は、PHP に基づいて急速に開発されている無料のオープンソース フレームワークです。元々は Ruby On Rails フレームワークに触発されました。 CakePHP は、プログラマが必要とする基本的なアーキテクチャを提供するため、プログラマはそれを使用して、柔軟性を失うことなく Web アプリケーションをより迅速に作成できます。

Fpdf

PHP クラス Fpdf を使用すると、プログラマーは純粋な PHP を使用して (より正確には、PDFlib を使用せずに) PDF ファイルを生成できます。その機能には、選択可能なユニット サイズ、ページ形式、および余白の自動ページング、JPEG および PNG 画像形式のサポート、TrueType、Type1 およびエンコーディングのサポートが含まれます。 ; ページ圧縮をサポートします。

Adodb

AdodbとはActive Data Objects Databaseの略で、PHPがデータベースにアクセスするための機能部品です。

Magpierss

MagpieRSS は、RSS0.9、RSS1.0、RSS2.0、Atom をサポートする XML ベースの RSS パーサーを提供します。

Php Data Grid

Php Data Grid は、主に Web 開発者がデータ バインドされたグリッド コントロールを生成するために使用する、シンプルで革新的かつ強力なツールです。

Phpunit

PHPUnitは軽量のPHPテストフレームワークです。これは、PHP5 での JUnit3 シリーズ バージョンの完全な移植であり、xUnit テスト フレームワーク ファミリのメンバーです (これらはすべて、パターンのパイオニアである Kent Beck の設計に基づいています)。

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