Naturalmente le variabili globali oltre che i goto (che sarebbero da bandire ) sono sconsigliatissime in ogni linguaggio.
Fatti una funzione nel classico file config.php (una copia la tieni in locale l'altra sul server). Una roba del tipo

codice:
<?php
  function getParam($name)
  {
     switch($name)
     {
        case "dbhost":
          return("localhost");

        case "dbuser":
          return("pippo");
      
        // ecc...,ecc,...
 
       default:
           die("Parametro inesistente!");
     }
  }

?>
Esiste anche la notazione define simile al C

define("dbhost", "localhost");

Fai te...

Ricordati però che le variabili globali devono essere abilitate nei file di configurazione! Quindi se puoi non usarle è meglio per te e per chi dovesse usare i tuoi script.