前の記事 ≪:背景画像に使えるド派手なフリーのベクターイメージ20
次の記事 ≫:UIが秀逸で高機能なPHP&MySQLなバグトラッカー「The Bug Genie」

WEBサービスで使えるPEAR以外で有名なPHPモジュール総まとめ

2011年02月21日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法
WEBサービスで使えるPEAR以外で有名なPHPモジュール総まとめ
WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ」というエントリで先日PEARの便利ライブラリについてまとめたのですが、今回はPEAR以外でも有名なライブラリをご紹介。

PEAR以外で挙げていくときりがありませんが、とりあえず有名どころや、私の知っている物、過去に当ブログで紹介したものをまとめてみます。
他にも便利な物や定番の物がありましたら、@phpspot_kj までTwitterなんかで教えてください。

グラフ描画

JpGraph
ありとあらゆるグラフを描画してくれる有名なグラフライブラリ。


pChart
グラフにデザイン性を求める場合に使えるクールなグラフ描画ライブラリ

PHP/SWF Charts
PHPでグラフをFlashで描画出来るライブラリ。グラフに動きを出してインタラクティブな物を描画出来ます。


Google Chart API にまつわるサービスや各種ライブラリ
google chart api を使って、サーバの負担をgoogle様にお願いしちゃうというライブラリ集も過去に紹介しました。
PHP用のライブラリもあり、chart api が簡単に扱えるのでご参考まで。

RSSパーサ

Magpie RSS
最も古くて有名なRSSパーサ。使い方も関数ベースで初心者にもやさしい

SimplePie
こちらも有名なRSSパーサ。パースだけではなく、ソーシャルサイトへの連携機能も含んでいます(当ブログでのSimplePie紹介記事)

pdf操作

FPDF
有名どころの高機能PDFライブラリ

TCPDF
こちらも高機能なPDFライブラリ

DOMPDF
HTMLをPDFに変換するPHP5ライブラリ

Office・Excel操作

PHPExcel
PHPからExcel形式のファイルを出力するライブラリ。Excel 2007 対応

PHP Excel Reader
PHPからExcel形式のファイルを読み込んでデータ等を取得できるライブラリ

PHPからOffice・Photoshop・PDF等の各種ファイルを操作するためのライブラリまとめ
OfficeやPDF、Excel、Photoshop迄、あらゆるファイルをPHPから扱う際に参考にできるものをまとめた過去エントリ

画像処理関連

phpThumb
1からやると面倒な画像サムネイル処理を楽に片付けてくれるライブラリ

class.image.php
画像のリサイズや切抜きが自由自在


CAPTCHA

Securimage PHP CAPTCHA - Free PHP Captcha Script
様々なタイプのセキュアなCAPTCHAが描画できるPHPライブラリ(過去の紹介エントリ)




PHPで使えるCAPTCHA画像作成ライブラリまとめ
2006年にまとめたエントリですが、ご参考までに。

GoogleライクなCAPTCHAをPHPで作成するサンプル
googleっぽいCAPTCHAを作りたい場合に使えます

デバッグ

dBug
複雑な変数を折りたたみ可能な形で分かりやすく出力


print_rをより分かりやすくするprint_a

テンプレートライブラリ

Smarty3
定番のSmartyライブラリ。バージョン3から正規表現パースではなく、字句解析パースにより高速化が実現されています。
日本では本が出たりしており、使い手も多いテンプレートライブラリ

Twig
symfonyのSENSIO labsがリリースしたテンプレートライブラリ。高速でセキュアを謳っています
ウノウラボ by Zynga Japan: PHPテンプレートエンジンTwigをいじってみました

ORマッパー

Doctrine
symfonyにも組み込まれているO/Rマッパー。symfonyと切り離した形でも使えます
DQLという分かりやすいメソッドチェーンによってSQLを組み立ててデータを取得出来ます。

ユニットテスト

SimpleTest
PhpUnit3
ユニットテスティングフレームワーク

その他

AMFPHP
flashとphpのデータ連携を行うならコレ。バイナリ形式で通信が行え、データ量が大きくても高速に通信出来ます。

KSES
PHPで予め許可したタグと属性以外を除去できるライブラリ

改めてまとめてみると、実に様々なことが出来ることに驚かされますね
最近では、フレームワークに同梱されたライブラリを使う場合もあると思いますが、覚えておいて損はないライブラリについて色々とご紹介しました。

関連の記事検索:PHP
スポンサード リンク

By.KJ : 2011年02月21日 09:09 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)