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.