Tom: PHP mit etwas mehr Struktur

Beitrag lesen

Hello,

Aber nur auf der rechten Seite vom Zuweisungsoperator. :-(
Das reicht doch schon. Wenn links was undefiniertes steht und ein Fehler käme, dann könnte man ja einer bisher nicht definierten Variable nie was zuweisen.
Oder wie meinst du das?

Ich meine, dass es gerade durch die Eingeschaft von PHP geht, Variablen implizit zu deklarieren, also durch erste Belegung mit einem Wert. Da merkt man dann nicht, wenn man sich verschreiben hat, weil einfach eine neue Variable angelegt wird.

Beispiel

$text = "PHP ist eine Schweinesprache";
    $test = str_replace('Schweinesprache', 'bequeme Sprache', $text);

echo $text;

*huch*, wieso hat sich denn $text nicht wie gewünscht geändert? Ist die Funktion str_replace() kaputt?

Solche oder ähnliche Äußerungen kommen dann i.d.R. hier im Forum.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de