/**
  * getInstanceメソッド
  *
  * このクラスのオブジェクトを生成する。
  * 既に生成されていたら、前回と同じものを返す。
  *
  * @return object $instance
  */
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
<?php

/**
 * preHeadCampaign.php
 *
 * Copyright (c) 2010 Fraise, Inc.
 * All rights reserved.
 */
/**
 * ログイン前ヘッダーキャンペーン画像表示処理ファイル。
 *
 * @copyright   2010 Fraise, Inc.
 * @author      Norihisa Hosoda
 */
$infoStatusOBJ = InformationStatus::getInstance();
$infoDispPositionOBJ = InformationDisplayPosition::getInstance();
$dispPositionId = array();
$dispPositionId[] = InformationStatus::DISPLAY_POSITION_PC_PRE_TOP_CAMP;
// 情報リスト取得(結果セット:情報表示フォルダリスト(降順))
$infoDispPositionList = array();
$infoDispPositionList = $infoDispPositionOBJ->getInformationDisplayPositionList($dispPositionId, "pc_sort_seq DESC");
// 初期化
$convertArray = "";
$convertInfoHtmlKey = "";
$preInformationDataForConvertList = "";
$preTopInfoStatusCampList = "";
// コンバート対象情報HTML
$convertInfoHtmlKey = InformationStatus::INFORMAITON_HTML_TEXT_BANNER_PC;
// トップキャンペーンの情報リストを取得(DISPLAY_POSITION_PC_PRE_TOP_CAMP = 14)
foreach ($infoDispPositionList as $positionData) {
    $infoStatusList = "";