public static function getInstanse() { if (self::$instance == null) { self::$instance = new AccessDB(); } return self::$instance; }
<?php //クラスインポート require_once "../Model/AccessDB.php"; require_once "../Model/SelectController.php"; require_once "../Model/InsertController.php"; require_once "../Model/Product.php"; //行先パス定義 $location; $view = "../View"; $path = array("controller" => "../Controller/MainController.php", "top" => $view . "/top.php", "menu" => $view . "/menu.php", "confirm" => $view . "/confirm.php"); //PDOを持つクラス $accessDB; session_start(); try { $accessDB = AccessDB::getInstanse(); //GETメソッドを使っていたら if (!empty($_GET["ancer"])) { $ancer = $_GET["ancer"]; //レコード格納用 $result = array(); $selectCon = new SelectController(); /** *商品一覧取得、格納 */ //行先指定、商品タイプからレコード絞り込み取得 if ($ancer == "all" || $ancer == "none") { $result = $selectCon->selectTable($accessDB->getPDO(), array("cord", "name", "unit_price"), "products", null); $location = $path["menu"] . "?ancer=" . $ancer; } if ($ancer == "drink") {