PHPクラスの紹介

(1/1)
PHP - クラスとインスタンス
PHP にはクラスという仕組みが備わっており、ある程度まとまった処理を別のプログラムで再利用したり、複雑なデータ構造を扱う際に効果がある。
本連載では、中級者以上の利用を想定し、オリジナルのクラスを配付している。各々のクラスの概要と、対応している PHP のバージョン、取り上げた記事を紹介する。クラス・ファイルは、各々の記事からダウンロードできる。
なお、クラスの使い方については、「PHP でクラスを使ってテキストの読みやすさを調べる」をご覧いただきたい

クラス一覧

pahooGeoCode住所・緯度・経度
pahooWeather気象情報
pahooAstronomy天文計算
pahooCalendar暦計算
pahooStat統計計算
pahooNormalizeTextテキストの正規化
pahooDataStructureデータ構造
pahooTwitterAPITwitter API
pahooRakuten楽天ウェブサービスAPI
pahooAWSAmazon Web Service
pahooDoCoMoAPIdocomo Developer support
pahooDropboxAPIDropbox API
pahooGoogleCloudGoogle Cloud API

pahooGeoCode - 住所・緯度・経度

PHPで電源・WiFi利用可能店舗を検索する
各種WebAPI を呼び出し、Google マップ、OpenStreetMap を用いて地図を描いたり、住所から緯度・経度を求めたり、標高や気象情報を求めたりする処理をまとめたクラスである。
PHP 5~7 対応。

pahooWeather - 気象情報

PHPで天気予報を求める(その3)
気象庁サイトをスクレイピングし、天気予報情報を取り出すクラスである。
PHP 5~8 対応。

pahooAstronomy - 天文計算

ホロスコープ
惑星の位置計算など、天文計算を行うクラスである。
PHP 5~7 対応。

pahooCalendar - 暦計算

PHPで日出没・月出没・月齢・潮を計算

pahooStat - 統計計算

PHPで太陽黒点相対数の周期変化を描く

pahooNormalizeText - テキストの正規化

PHPで日本語テキストを正規化
テキストの正規化(半角/全角、算用数字/漢数字などの統一)、元号⇔西暦変換、ルビ振りなどを行うためのクラスである。
PHP 5~7 対応。

pahooDataStructure - データ構造

スタック、キュー、リストなどのデータ構造を操作するためのクラスである。
PHP 5~7 対応。

pahooTwitterAPI - Twitter API

PHPでTwitterに投稿(ツイート)する

pahooRakuten - 楽天ウェブサービスAPI

PHPで空き室のあるホテルを検索する

pahooAWS - Amazon Web Service

PHPでAmazon Web Serviceを利用して書籍検索
Amazon Web Service を利用するためのクラスである。
PHP 5~7 対応。

pahooDoCoMoAPI - docomo Developer support

PHPで自然対話(知識検索・雑談対話)
docomo Developer support を利用するためのクラスである。
PHP 5~7 対応。

pahooDropboxAPI - Dropbox API

Dropbox API を利用するためのクラスである。
PHP 5~7 対応。

pahooGoogleCloud - Google Cloud API

PHPでクラウド音声認識
Google Cloud API を利用するためのクラスである。
PHP 5~7 対応。
(この項おわり)
header