finde den fehler nicht !

  • Hallo zusammen,

    ich finde in einem kleinen code einfach nicht den Fehler !

    Ich seh ihn anscheinend nicht mehr weil ich solange schon davor sitze.

    hier:

    Dieser Code stammt aus meiner base Class .

    hier die Fehlermeldung:

    Zitat


    Parse error: parse error, expecting `'('' in www\mytestarea\httpdocs\Quader\class\base\base.php on line 324

    danke schon im vorraus !

    Einmal editiert, zuletzt von webcoolcity (1. Juni 2009 um 20:37)

  • ich kenne mich nicht perfekt aus aber steht Text in Variablen nicht in "" ?

    PHP
    deine Variante$dir = dir($in);$path = array();



    PHP
    Mein Vorschlag$dir = "dir($in)";$path = "array()";



    Ich hoffe es stimmt.

  • Ich hab noch nie einen Bindestrich in einem Funktionsnamen gesehen und krieg aufm Localhost einen Fehler, wenn ich eine Funktion mit Bindestrich habe.
    Abgesehen davon, dass PHP entsprechende dir-Klasse für so etwas mit sich bringt, hab ich keinen Fehler gefunden.

  • Danke für deine Antwort, aber das war es leider nicht.

    Seh das in mom. nicht was da nicht stimmt, ärgerlich !

    @reeperbahner11

    und

    @No0ob

    ach das sollte eigentlich auch ein unterstrich sein, danke !

    war schon voll blind.

    Was meinst du mit

    Zitat


    Abgesehen davon, dass PHP entsprechende dir-Klasse für so etwas mit sich bringt, hab ich keinen Fehler gefunden.

    Einmal editiert, zuletzt von webcoolcity (1. Juni 2009 um 20:44)

  • kannst du bitte die Zeilen durchnummerieren, damit wir sehen, welches die problematische Zeile ist?
    Auf Anhieb sehe ich leider auch nix :(

    @reeperbahn:
    Was soll der Schmonz?
    Das sind Funktionsaufrufe bzw. Sprachkonstrukte. Das gehört doch nicht in Quotes :roll:


  • Dann gib uns doch mal bitte alles um die Zeile 324 aus der base.php
    So wie es die Fehlermeldung besagt...

    Code
    [B]Parse error[/B]:  parse error, expecting `'('' in[B]
    [/B][B]www\mytestarea\httpdocs\Quader\class\base\base.[URL='http://www.forum-hilfe.de/vbglossar.php?do=showentry&item=php']php[/URL][/B] on line [B]324[/B]

  • @No0ob

    ach das sollte eigentlich auch ein unterstrich sein, danke !


    Aha, hast du es dann auch mal mit nem Unterstrich statt nem Bindestrich getestet? Beim mir kommt exakt deine Fehlermeldung wenn ich den Bindestrich nehme, mit Unterstrich kommt sie nicht mehr.
    Teste doch bitte die Tipps hier auch mal aus und poste die Ergebnisse.


    Das schmeißt den Fehler:

    Zitat

    Parse error: parse error, expecting `'('' in E:\Programme\wamp\www\tbt\test.php on line 4


    Line 4 ist die Funktionsdeklaration.


    Das hier schmeißt keinen fehler mehr:

    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

    Einmal editiert, zuletzt von SinnlosS (2. Juni 2009 um 09:58)

  • Ja danke noch mal aber das Problem ist gelöst !

    Es war der Bindestrich der eigentlich ein Unterstrich werden sollte.

    Danke noch mal, die Fehlermeldung kam dadurch,

    durch den Unterstrich !