Ho il seguente codice:

echo "<h1>"._TIT_COLL_1."</h1>

che va a pescarsi nel file lang-it.php o lang-en.php (a seconda della lingua prescelta) il relativo valore:

define("_TIT_COLL_1","Acustica");

e cosi' via per _TIT_COLL_2, _TIT_COLL_3, _TIT_COLL_4 etc.

siccome all'inizio pagina imposto una variabile $id cosi':

if (isset($_GET["id"]) && $_GET["id"]!="") {
$id = $_GET["id"];
} else {
$id = 1;

cercavo di richiamare il pezzo di codice di cui sopra con un sistema alternativo tipo
echo "<h1>"._TIT_COLL_.$id."</h1>";

(risparmiandomi di scrivere l'istruzione if), combinandolo con diverse soluzioni di " ' ". e quant'altro, ma non ne vengo fuori.
Il responso e' sempre un errore (missing " o ') oppure il risultato la stampa di _TIT_COLL_1 o _TIT_COLL_2 ma come stringa, non interpretata in relazione al file lang-it.php.

Mi sovviene il dubbio che sia un'operazione impossibile... o no?