Почему не работает конструктор класса?
амечание: Конструкторы, определённые в классах-родителях, не вызываются автоматически, если дочерний класс определяет собственный конструктор. Чтобы вызвать конструктор, объявленный в родительском классе, требуется вызвать parent::__construct() внутри конструктора дочернего класса. Если в дочернем классе не определён конструктор, то он может быть унаследован от родительского класса как обычный метод (если он не был определён как приватный). 
Вот оригинал
Читаем документацию, просвещаемся https://www.php.net/manual/ru/language.oop5.decon.php
Когда придет озарение, дописываем вызов родительского конструктора.

class MyBase extends FilePath{
  function __construct(){
    parent::__construct();
    echo $this->SQLiteFilePath; // default,. а должно быть base.db}
  }
}