/** * インスタンスの取得。 * * インスタンスが既に生成済みの場合は既存インスタンスを返し、 * 未生成であれば新たに生成したものを返す。 * * @param $dbOBJ DBオブジェクト * @param $tableName テーブル名 * @param $identityColumn ユーザー名 * @param $credentialColumn パスワード * @param $credentialTreatment 暗号化する式(md5(?)など) * * @return mixed 成功時はインスタンス、失敗時はfalseを返す */ public static function getInstance($dbOBJ, $tableName = null, $identityColumn = null, $credentialColumn = null, $credentialTreatment = null) { if (null === self::$_instance) { self::$_instance = new self($dbOBJ, $tableName, $identityColumn, $credentialColumn, $credentialTreatment); } return self::$_instance; }