Jonathan: Warum funktionert strtotime("$var") nicht ?

Beitrag lesen

Hallo wayann,

Eine Frage noch:  $_GET["vorname"], das "" hier ist auch nicht effizient? Es sollen nur $_GET[vorname] oder $_GET[vorname] sein?

Nein, "vorname" ist ein String, der gehört also in Anführungszeichen. (Du solltest hier besser einfache nehmen, Variablen sind ja eh nicht im String). $day1 ist eine Variable, die gehört nicht in Anführungszeichen. Du kannst zwar so Konstrukte basteln wie »echo "Hallo $vorname";«, aber das ist nicht so wirklich performant und auch kein super Programmierstil. besser wäre »echo 'Hallo ' . $vorname;«. Dein Script enthält Variante 1 und dann auch noch mit nur der Variable in Anführungszeichen, was nicht nur schlechter Stil, sondern einfach Quatsch ist.

Jonathan