class Hoge { private $dao; public function __construct() { //HermitDaoManager::set(__CLASS__, 'EmployeeDao'); $this->dao = new Hermit('EmployeeDao'); } public function getAll() { return $this->dao->getAllEmployeeList(); } public function getOne() { return $this->dao->getEmployeeByEmpNo(7698); } public function getEmp() { $emp = new Employee(); $emp->empno = 7566; $emp->ename = 'JONES'; return $this->dao->getEmployee($emp); } } $pdo = new PDO('sqlite:' . dirname(__FILE__) . '/resource/employee.db'); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); HermitDataSourceManager::set('EmployeeDao', $pdo); $hoge = new Hoge(); echo '[getAll] -----------------', var_export($hoge->getAll(), true), PHP_EOL; echo '[getOne] -----------------', var_export($hoge->getOne(), true), PHP_EOL; echo '[getEmp] -----------------', var_export($hoge->getEmp(), true), PHP_EOL;