Jeg formoder, at enhver moderne ORM er afhængig af PDO, da det er en standard databasedriver.
Hvis du har MySQLi-udvidelse aktiveret, så skulle du være i stand til at skrive din egen PDO (IIRC MySQLi understøtter alt, hvad PDO gør).
if (extension_loaded('pdo_mysql') == false) {
class PDO {
protected $connection;
public function __construct($dsn, $username = null, $password = null, array $driver_options = array()) {
$this->connection = new MySQLi(...);
}
}
class PDOStatement { ... }
class PDOException extends RuntimeException { ... }
}
Du bliver nødt til at implementere hele PDO API, men det vil i det mindste virke.