PHPクラスの紹介

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

クラス一覧

pahooGeoCode住所・緯度・経度
pahooWeather気象情報
pahooAstronomy天文計算
pahooCalendar暦計算
pahooStat統計計算
pahooNormalizeTextテキストの正規化
pahooDataStructureデータ構造
pahooTwitterAPITwitter API
pahooRakuten楽天ウェブサービスAPI
pahooAWSAmazon Web Service
pahooDropboxAPIDropbox API
pahooGoogleCloudGoogle Cloud API
pahooSQLiteSQLite操作
pahooScrapingスクレイピング
pahooInputDataクラスではなく,データの入出力やバリデーションチェックを行う関数群

pahooGeoCode - 住所・緯度・経度

PHPで電源・WiFi利用可能店舗を検索する

pahooWeather - 気象情報

PHPで天気予報を求める

pahooAstronomy - 天文計算

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

pahooCalendar - 暦計算

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

pahooStat - 統計計算

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

pahooNormalizeText - テキストの正規化

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

pahooDataStructure - データ構造

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

pahooTwitterAPI - Twitter API

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

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

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

pahooAWS - Amazon Web Service

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

pahooDropboxAPI - Dropbox API

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

pahooGoogleCloud - Google Cloud API

PHPでクラウド音声認識
Google Cloud API を利用するためのクラスである。
PHP 5~8 対応。

pahooSQLite - SQLite操作

pahooSQLite -  SQLite操作
内蔵のデータベース SQLite を操作するためのクラスである。
PHP 5~8 対応。

pahooScraping - スクレイピング

pahooScraping - スクレイピング
スクレイピングを行うためのクラスである。
PHP8 対応。

pahooInputData - データ入力

pahooSQLite -  SQLite操作
(この項おわり)
header