unexpected T_VARIABLE

Status
Niet open voor verdere reacties.

RalphGM

Nieuwe gebruiker
Lid geworden
23 nov 2007
Berichten
1
Goedemiddag,

Ik ben bezig met een opdracht voor school, alleen ik heb een probleempje. Ik kan helaas niet zien waar ik de fout ben ingegaan.
Dus mijn vraag is of iemand mij kan helpen.

CODE:
<?php
$vandaag = getdate
$maand = $vandaag ["month"]; <------- foutmelding
$dag = $vandaag ["mday"];
$jaar = $vandaag ["year"];

echo "Het is vandaag"." ".$dag." "."-"." ".$maand." "."-"." ".$jaar;
?>

Ik moet een code schrijve waarin de datum verschijnt.
Alleen hij geeft een parser error met een onverwachte t_variable op als ik hem test.

Als iemand mij zou kunnen helpen zou ik dat heel erg op prijs stellen.
Alvast bedankt .

RalphGM
 
De foutmelding komt omdat je een ; bent vergeten achter getdate, daarnaast horen daar ook nog 2 haakjes bij...

Probeer dit eens:
PHP:
<?php
$vandaag = getdate();
$maand = $vandaag['month'];
$dag = $vandaag['day'];
$jaar = $vandaag['year'];

echo "Het is vandaag $dag-$maand-$jaar";
//Persoonlijk zou ik met single quotes werken, dan kun je makkelijker de variabelen er uit halen.
echo 'Het is vandaag '. $dag .'-'. $maand .'-'. $jaar;
?>
 
Laatst bewerkt:
Tuurlijk kan het wel maar wanneer je met HTML er tussen werkt scheelt single-qouting je veel escape werk voor nette HTML code.

Wellicht was die reden een betere onderbouwing ;)

Overigens bemerk ik ook dat je bij de variabelen maand, dag en jaar met dubbele quotes werkt voor $vandaag. Aangezien $vandaag een array bevat zul je dus ook single quotes daarbij moeten gebruiken.

Ook zul je bij day bedoeling i.p.v. mday
 
Tuurlijk kan het wel maar wanneer je met HTML er tussen werkt scheelt single-qouting je veel escape werk voor nette HTML code.

Wellicht was die reden een betere onderbouwing ;)

Overigens bemerk ik ook dat je bij de variabelen maand, dag en jaar met dubbele quotes werkt voor $vandaag. Aangezien $vandaag een array bevat zul je dus ook single quotes daarbij moeten gebruiken.

Ook zul je bij day bedoeling i.p.v. mday

Deze kan natuurlijk nog makkelijker:
PHP:
$time=time();
echo "Het is vandaag ". date('m-d-Y', $time);
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan