<?phpclassDatabasePDOextendsPDO{protectedstatic$singleton=NULL;publicstaticfunctionsingleton(){if(is_null(static::$singleton))static::$singleton=newstatic();returnstatic::$singleton;}publicfunction__construct(){// $db = new PDO("sqlite::memory");$connectionString="mysql:host=".DB_HOST;if(defined('DB_PORT'))$connectionString.=";port=".DB_PORT;