Hallo tobi,
Use of undefined constant year - assumed 'year'
Benutzung der undefinierten Konstante year - vermutet wird 'year'
Die Fehlermeldung kommt dann, wenn man einen Wert aus einem Array anspricht und dabei keine Anfuehrungszeichen benutzt.
$foo[year] wirft obige Meldung, waehrend
$foo['year'] oder $foo["year"] korrekt sind.
Als Key des Arrays wird also ein String erwartet ('Ich bin eine String'), keine Konstante (KONSTANTE), letztere ohne Anfuehrungszeichen und haeufig nur aus Grossbuchstaben bestehend.
bzw. wie kann ich eine konstante definieren.
Eine Konstante definiert man mit
define('foo', 'bar');// definiere Konstante 'foo' mit dem Wert 'bar'
was heißt dem nochmal auf deutsch assumed????
annehmen, vermuten, siehe auch http://dict.leo.org/?assumed.
Ach ja, und dann gibt's da noch das PHP Manual auf deutsch, da kann man all das haarklein nachlesen.
Gruß,
Dieter