Harry: Variable auf inhalt prüfen

Beitrag lesen

Moin

$D = date("D");
print "heute ist $D<br>";

if ($D='Sun')

if($D=="Sun")

{
print "heute ist Sonntag";
}
else
{
print "heute ist $D";
}

als ausgabe erhalte ich "heute ist Sonntag", was aber garnicht stimmt.

Freilich. $D="bla" ist eine Zuweisung, und die liefert immer "true" zurück, wenn's funktioniert hat (und das tut's bei gemeinen Variablen eigentlich immer)

und als zweite frage:
wie kann ich mit php eine abfrage starten, die mir zwischen 17 und 23 Uhr einen text ausgibt:

if (?(?))

Kombinieren:

if($D>"bla" && $D<"hui")

Und jetzt noch was schönes zu lesen: http://www.php.net/manual/de/control-structures.php

Ciao,

Harry