johannes293: echo gibt nicht inhalt des arrayelements aus

Beitrag lesen

Ich habe hier ein eher ungewoenliches Problem; oder ich habe zuwenig geschlafen; echo liefert - im Gegensatz zu var_dump nicht korrekt ausgegeben.
Das ganze Beispiel auf http://swobo.at/test.php?projekt=abc8

Eine GET-Variable wird in einem anderen array gespeichert:

<?php  
error_reporting(E_ALL);  
$projekt['nom']=$_GET['projekt']; ?>

danach wird die get-variable und die kopie der getvariable ausgegeben:
echo get[projekt]: <?php echo $_GET['projekt']; ?>
<br />
echo projekt[nom]:<?php echo $projekt['nom']; ?>
<br />
Kurioser Weise haben diese nicht den selben Inhalt; die Kopie der Variable enthaelt nur den ersten Buchstaben des GET-Strings.

Zur Kontrolle werden die Inhalte der Arrays mit var_dump ausgegeben. alles scheint OK zu sein.
var_dump $_GET:
<?php var_dump ($_GET); ?>

<br />  
var_dump $projekt: 

<?php var_dump($projekt); ?>

Die gesamte Ausgabe:
echo get[projekt]: abc8
echo projekt[nom]:a
var_dump $_GET: array(1) { ["projekt"]=> string(4) "abc8" }
var_dump $projekt: string(4) "abc8"

Dies ist leider kein Scherz - ich verweise nochmal auf das Beispiel am Server...
vielleicht hilft die Ausgabe von phpinfo(); des servers