PHP hat die Möglichkeit Funktionalitäten auszulagern, und nur auf Anfrage
einzubinden. Speziell wenn es um Datenbanken geht, die alle unterschiedlich
angesteuert werden, selbst wenn sie Standards wie SQL implementieren, ist es
erforderlich für jede benutzte Datenbank ein eigenes Modul einzubinden. Viele
Systeme (z.B. Linux-Distributionen) stellen für jede Datenbank das
entsprechende dynamisch nachzuladende PHP-Modul bereit, diese Module werden
über den PHP-Befehl
dynamisch eingebunden. Z.B.
.