reduction()分数を約分し、当該オブジェクト自身を返す。オブジェクトを、当該オブジェクトに加算する。オブジェクトを、当該オブジェクトに掛ける。オブジェクトとして返す。neg()当該オブジェクトのコピーを作成し、符号を反転して返す。インスタンスであるかどうかを調べる。クラスでは、プロパティは定義しない。$sign=NULL)コンストラクタ。分数全体の符号を指定する。オブジェクトを生成する。オブジェクトの整数部分を返す。実際には整数部はデータとしては保持していないので、分子と分母から毎回計算する。getNumerator($raw=FALSE)分子を取得する。場合は仮分数の分子を、そうでない場合は帯分数化した場合の分子を計算して返す。分数かどうかを判定する。場合は「整数」とみなし分数とはしない。is_positive()当該分数オブジェクトが正かどうかを判定する。is_negative()当該分数オブジェクトが負かどうかを判定する。当該オブジェクトに加算する。当該オブジェクトに掛ける。neg()当該オブジェクトの複製を作成し、符号を反転させたものを返す。次回は分数演算の式パーサを解説する予定。