1. Bei mir läuft es mit PHP Version 4.3.9 ohne Parse-Error einwandfrei durch. Welche PHP Version hast du?

Das in eine Datei speichern und im Browser aufrufen:
PHP-Code:
<?php echo phpinfo(); ?>
2. GET Variablen kannst du mit dem Befehl $_GET['Variablenname'] ansprechen und abrufen. GET Variablen lassen sich z.B. in Links oder beim Abschicken eines Formulars anwenden.
Mit <form method="get"> werden z.B. alle Daten des Formulars mit GET übergeben, hier aber aufpassen, alles aus dem Formular wird an die URL angehängt. Diese darf nicht länger als 2KB (erschießt mich wenn es nicht stimmt) groß sein, ansonsten wird sie abgeschnitten, deswegen verwendet man in Formularen normalerweise "post" und fügt in der "action" einen GET Parameter hinzu.
PHP-Code:
<form method="post" action="blabla.php?GETVariablenname=GETVariablenwert"
In der blabla.php Datei, kannst du jetzt den Wert von GETVariablenname mit $_GET["GETVariablenname"] ansprechen und abrufen.
Das geht auch bei Links.
PHP-Code:
<a href="blabla.php?GETVariablenname=GETVariablenwert">Klick mich</a
3. Ja, allerdings wird das sehr umfangreich und kompliziert. Ein Zusammenspiel mehrerer Programmierungsprachen erleichtert dir das Leben enorm und bietet dir wesentlich mehr Möglichkeiten.