PHPで開発を行う時に便利なライブラリ。ですが、ライブラリは沢山種類があります。
今日はアプリ開発を行う際に補助的な役割を果たすライブラリお勧め5種類のご紹介です。
HTTPリクエスト
【ライブラリ名】Requests for PHP
【URL】http://requests.ryanmccue.info/
DELETE、GET、PATCH、POST、PUTの基本的なリクエストの他、ヘッダ、フォーム、ファイルアップロード、パラメータに対応したリクエストを送信できます。
またリクエスト送信だけでなくレスポンスを取得できる点も便利です。
minify
【ライブラリ名】kriswallsmith/assetic
【URL】https://github.com/kriswallsmith/assetic
Javascript、CSS、画像などのデータを結合、圧縮することで、ユーザーが読み込むデータサイズを縮小させるライブラリです。
Javascript、CSSだけでなく、CoffeeScriptやLESS、SASSなどにも対応しているため、幅広いシーンで活用できます。。
デバッグ
【ライブラリ名】whoops! – php errors for cool kids
【URL】http://filp.github.io/whoops/
PHP標準のエラー画面は醜いと感じることも多いのではないでしょうか。
例外発生時に、メッセージを詳細にわかりやすく表示してくれるライブラリです。
高機能なのはもちろんですが、Zend FrameworkやSilex、Phalcon、Laravelなどの各種フレームワークにも標準で対応している点も魅力的です。ですから手軽に組み込むことができるです。
日付
【ライブラリ名】briannesbitt/Carbon
【URL】https://github.com/briannesbitt/Carbon
DateTime型の日付情報を操作する機能を与えるライブラリです。
PHPに標準で組み込まれている日付機能はあります。ですが、使いやすさという観点で見ると、手間がかかる。使いにくさを感じることも多いのではないでしょうか。
このライブラリを使用すると、指定した日付から見ての0時や23時59分59秒、週末や月末、年末などの情報まで、簡単に取得できます。
それだけでなく、2つの日付の中間の日付や、2つの日付が何日の差があるか、その日付がある一定期間中に存在しているかを判定するなど、便利な関数が多数用意されています。
これを活用することでスムーズな開発ができる可能性が高まります。
ダミーデータ
【ライブラリ名】fzaninotto/Faker
【URL】https://github.com/fzaninotto/Faker
エンジニアが開発業務を行ってくる中で、どうしても必要となるのがダミーデータです。
このライブラリは、そのダミーデータを作成してくれます。
人名や住所、電話番号からクレジットカード番号などの個人情報や、メールアドレスなど、実際のデータとして存在していてもおかしく無さそうなダミー情報を生成してくれます。
サンプルコードで生成されるのは英語圏(おそらくアメリカ)を基準にした情報ですが、日本を基準にしたデータも出力してくれる機能もあるため、日本向けの開発でも十分活用が可能です
いかがでしたでしょうか。
エンジニアにとって開発を便利にしてくれるライブラリは必要不可欠なものです。
PHPで開発するのに最適なライブラリ探しの参考としてみてください。
More from my site
Writer
最新記事 by Writer (全て見る)
- 【必見】PHPで便利なライブラリ5種類まとめ - 2016年1月7日
- 【必見】エンジニアの年収が高い企業はどこ? - 2015年12月24日
- これがポイント!エンジニアの年収を上げる方法 - 2015年12月21日