David: ich finde den fehler nicht...

hallo!

ich habe erst seit kurzem angefangen mit php zu programmieren, d.h. ich habe sehr wenig erfahrung vor allem in sachen debugging.

ich habe also zwei funktionen geschrieben (in eine .inc) die dann per include aufgerufen werden. ich glaube zwar nicht das der fehler darin liegt, weil als die funktionen noch keine parameter hatten ging alles ohne probleme. erst beim hinzufügen des zweiten parameters traten fehler auf. ich habe aber keine ahnung was falsch an dem programm ist, vor allem nicht nach folgender: fehlermeldung:

ich bekomme vom parser die meldung, dass in zeile 200 eine unerwartete variable vorkommt.
( Parse error: parse error, unexpected $ in /usr/export/www/vhosts/funnetwork/hosting/dtpweb/coming/layout.inc on line 200 )

das komische ist aber, dass zeile 200 die letzte zeile des programms ist, also nur das endtag dort steht.

die url zum quelltext ist oben angegeben.

(die eigentliche datei liegt natürlich als .inc vor)

wisst ihr warum ich den oben genannten fehler angezeigt bekomme?

danke schon mal ;)

david

  1. Hi David,

    ich bekomme vom parser die meldung, dass in zeile 200 eine unerwartete variable vorkommt.
    ( Parse error: parse error, unexpected $ in /usr/export/www/vhosts/funnetwork/hosting/dtpweb/coming/layout.inc on line 200 )

    Nein, bei einer unerwarteten Variable würde die Fehlermeldung "unexpected T_Variable" oder s.ä. heißen. Diese Fehlermeldung deutet afaik darauf hin, dass du eine (oder mehrere) schließende Klammern ( } ) vergesen hast. Ein Editor mit Klammerpaar-Hervorhebung kann hier von Nützen sein.

    MfG, Dennis.

    --
    Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
    „Papa, da sammelt einer für das neue Schwimmbad.” - „Na dann, gib ihm einen Eimer Wasser.”
    1. Nein, bei einer unerwarteten Variable würde die Fehlermeldung "unexpected T_Variable" oder s.ä. heißen. Diese Fehlermeldung deutet afaik darauf hin, dass du eine (oder mehrere) schließende Klammern ( } ) vergesen hast.

      danke!! ich hatte zwar schon alle klammern überprüft, aber hab ich mich wohl getäuscht ;)

      wenn wir schon dabei sind: weiß zufällig jemand wo man nachlesen kann was die fehlermeldungen heißen?^^

      david

      1. hi,

        wenn wir schon dabei sind: weiß zufällig jemand wo man nachlesen kann was die fehlermeldungen heißen?^^

        in einem englischwörterbuch deiner wahl.

        ernsthaft: nicht jede fehlermeldung ist eindeutig, bzw. nicht immer kann dir der parser genau sagen, was deren ursache ist - er ist halt auch nur eine maschine, die stumpf syntaxregeln prüft.

        aber einem anfänger sei nichts desto trotz http://www.php-fehlermeldungen.de/ empfohlen.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. aber einem anfänger sei nichts desto trotz http://www.php-fehlermeldungen.de/ empfohlen.

          cool danke ;)

          ciao
          david

      2. Hi David,

        wenn wir schon dabei sind: weiß zufällig jemand wo man nachlesen kann was die fehlermeldungen heißen?^^

        Bei einer Fehlermeldung wie "unexpected T_*", hilft dir auch http://de3.php.net/manual/de/tokens.php weiter.

        MfG, Dennis.

        --
        Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
        Man sollte nie aufhören zu fragen (Albert Einstein)
        ... aber natürlich erst, nachdem man sämliche FAQ's und Archive durchgelesen hat :-P