Schon seit Drupal 8 empfand ich die Lösung, mittels phpdotenv Settings für verschiedene Umgebungen bereitzustellen, elegant, praktisch und pflegeleicht.
Anstatt nur 2 Umgebungen mittels settings.php
und settings.local.php
vorgeben zu können, kann man mit phpdotenv praktisch unbegrenzte Umgebungen definieren und die Werte für betreffende Settings alle zusammen in einer Datei pflegen, die zudem auch noch außerhalb des Web liegt.