コネクト株式会社 技術情報コンテンツ | ||
[[コーディング指針]] 使用するソフトウェア及びライブラリここでは、PHPを使った開発案件で使用するソフトウェア及びライブラリについて触れる。 PEARPHPの標準的なライブラリ群。 全てPHPスクリプトで記述されているため、プラットフォームに依存しない特徴がある。 PHPのインストール時に幾つかのパッケージが含まれているが、PEAR公式ページに、数多くのパッケージが公開されている。 インストールは、pearコマンドを使って、下記のようにすればよい。 pear install {PACKAGE NAME} また、インストール済みのパッケージを最新のものに更新するには、下記のようにすればよい。 pear upgrade-all PEARで主に使われているパッケージは、次の通り。 DBPHPが対応しているほぼ全てのDBMSへの操作を共通化するパッケージ。 MySQL用関数やPostgreSQL用関数を用いるより、シンプル且つ確実なハンドリングが可能になる。 Net_XXXネットワーク関連の処理を実現するためのパッケージ。 FTP, POP3, Ping などのメソッドが用意されている。 HTML_QuickFormフォーム解析を行うためのパッケージ。 解析の他、Smartyとの連携を行う機能も実装している。 PECLネイティブで記述されたPHPの拡張モジュール。 主なPECLライブラリは次の通り。 pdflibPDFを出力するためのライブラリ。ライセンス料が発生する。 imagick画像処理に適したImageMagick(GraphicsMagick)ライブラリをPHP上から操作するライブラリ。 tidyHTMLの構文解析を行うライブラリ。 |