A simple abstract base class is the start of our Database layer

<?php
abstract class db {
  protected static 
$dbh false;

  function 
connect() {
    
self::$dbh = new PDO('sqlite:./people.db');
    
self::$dbh->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
  }
?>