なお、クラスの使い方については、「PHPでクラスを使ってテキストの読みやすさを調べる」をご覧いただきたい
クラス一覧
| pahooGeoCode | 住所・緯度・経度 |
| pahooWeather | 気象情報 |
| pahooAstronomy | 天文計算 |
| pahooCalendar | 暦計算 |
| pahooStat | 統計計算 |
| pahooNormalizeText | テキストの正規化 |
| pahooDataStructure | データ構造 |
| pahooBlueskyAPI | Bluesky API |
| pahooTwitterAPI | Twitter API |
| pahooRakuten | 楽天ウェブサービスAPI |
| pahooAWS | Amazon Web Service |
| pahooDropboxAPI | Dropbox API |
| pahooGoogleCloud | Google Cloud API |
| pahooSQLite | SQLite操作 |
| pahooScraping | スクレイピング |
| pahooCache | キャッシュ・システム |
| pahooQRimage | QRコード生成 |
| pahooInputData | クラスではなく,データの入出力やバリデーションチェックを行う関数群 |
pahooGeoCode - 住所・緯度・経度
各種WebAPIを呼び出し、Googleマップ、OpenStreetMapを用いて地図を描いたり、住所から緯度・経度を求めたり、標高や気象情報を求めたりする処理をまとめたクラスである。
PHP 5~8 対応。
PHP 5~8 対応。
- PHPで潮位を計算する
- PHPで直近の地震情報を表示する
- PHPで河川氾濫注意地点をマッピング
- PHPで住所・ランドマークから最寄り駅を求める
- PHPで最寄りのネットができるホテルを検索する
- PHPで住所・ランドマークから緯度・経度を求める
- PHPで緯度・経度から住所を求める
- PHPでYOLP API を利用して住所から標高を求める
- PHPで地図上の距離計測
- PHPで携帯電話用のGoogleマップを作成する
- PHPでマップを利用して緯度・経度や住所を求める
- PHPで YOLP API を利用して住所から降水量を求める
- PHPで全国の図書館を検索する
- PHPで電源・WiFi利用可能店舗を検索する
- PHPで空き室のあるホテルを検索する
- PHPで地図で指定した場所の天気予報を求める
- PHPで地図で指定した場所の週間カレンダーを表示
- PHPで大圏航路を描く
- PHPでキーワード・郵便番号から住所を検索
- PHPでホットペッパーを利用して喫茶店を検索する
- PHPでIPアドレスやホスト名から住所を求める
- PHPで弾道ミサイルの軌道を計算する
- PHPで地図上に円や矩形を描く
pahooWeather - 気象情報
気象庁防災情報XMLを解析し、天気予報情報を取り出すクラスである。
PHP 5~8 対応。
PHP 5~8 対応。
pahooAstronomy - 天文計算
pahooCalendar - 暦計算
曜日の計算、祝日、太陽や月の出没時刻、月齢、潮の満ち引きなど、暦に関わる処理をまとめたクラスである。PHP 5~8 対応。
pahooStat - 統計計算
pahooNormalizeText - テキストの正規化
テキストの正規化(半角/全角、算用数字/漢数字などの統一)、元号⇔西暦変換、ルビ振りなどを行うためのクラスである。
PHP 5~8 対応。
PHP 5~8 対応。
pahooDataStructure - データ構造
スタック、キュー、リストなどのデータ構造を操作するためのクラスである。
PHP 5~8 対応。
PHP 5~8 対応。
pahooBlueskyAPI - Bluesky API
Bluesky APIを利用するためのクラスである。
PHP 8 対応。
PHP 8 対応。
pahooTwitterAPI - Twitter API
Twitter APIを利用するためのクラスである。
PHP 5~8 対応。
PHP 5~8 対応。
pahooRakuten - 楽天ウェブサービスAPI
楽天ウェブサービスAPIを利用するためのクラスである。
PHP 5~8 対応。
PHP 5~8 対応。
pahooAWS - Amazon Web Service
Amazon Web Serviceを利用するためのクラスである。
PHP 5~8 対応。
PHP 5~8 対応。
pahooDropboxAPI - Dropbox API
pahooGoogleCloud - Google Cloud API
pahooSQLite - SQLite操作
pahooScraping - スクレイピング
pahooCache - キャッシュ・システム
スクレイピングやクラウド連携を行う際、連携先サーバに負荷をかけないよう、レスポンスデータをローカルドライブにキャッシングするためのクラスである。
PHP8 対応。
PHP8 対応。
pahooQRimage - QRコード生成
QRコード(2次元バーコード)を生成するためのクラスである。任意のテキストを入力すると、QRコードの画像データを生成する。PHP8 対応。
pahooInputData - データ入力
GETやPOSTで渡されたデータを受け取ったり、入力データのバリデーションチェックを行うための関数群である。PHP 5~8 対応。
(この項おわり)

本連載では、中級者以上の利用を想定し、オリジナルのクラスを配付している。各々のクラスの概要と、対応しているPHPのバージョン、取り上げた記事を紹介する。クラス・ファイルは、各々の記事からダウンロードできる。