Memberfunktion außerhalb der Klasse deklarieren?



  • Würde der Übersichthalber gerne folgendes machen:

    class control
    {
    function check_fields();
    function check_email();
    function check_date();
    }

    control::check_fields()
    {
    Deklaration des Inhalts#
    }

    Hoff ihr wisst was ich meine und wie ichs machen kann!?
    MfG

    Tobsen



  • class control
    {
    function check_fields($feld1, $feld2, $feld3);
    function check_email($feld_email);
    function check_date($date);
    }
    $all = $feld1.$feld2.$feld3.$feld_email;
    control::check_fields($all)
    {
    Deklaration des Inhalts#
    }
    

    Ich hoffe, es war das, was du meintest oder wolltest? 😕 🙄

    mfg
    Programmer



  • Nein, wollte nur wissen, ob es in PHP möglich ist, anstatt:

    class control
    {
    function check_fields();
    {
    Deklaration des Inhalts
    }
    function check_email();
    {
    Deklaration des Inhalts
    }
    function check_date();
    {
    Deklaration des Inhalts
    }
    };

    es folgendermaßen zu machen (nur der Übersichtlichkeit wegen):

    class control
    {
    function check_fields();
    function check_email();
    function check_date();
    }

    control::check_fields()
    {
    Deklaration des Inhalts
    }

    Verstehst du, was ich meine oder soll ich es nochmal anders erklären. Trotzdem danke für die Antwort.
    MfG

    Tobsen

    [ Dieser Beitrag wurde am 24.01.2003 um 17:26 Uhr von Tobsen editiert. ]



  • Ah so!
    ;)!
    Ich Denke

    class control
    {
    function check_fields();
    function check_email();
    function check_date();
    }

    control::check_fields()
    {
    Deklaration des Inhalts#
    }

    wird schon gehen-.. 😉



  • Also bei mir funktionier das nicht. Bekomme zumindest immer folgende Fehlermeldung:

    Parse error: parse error, unexpected T_FUNCTION, expecting '{' in C:\FoxServ\www\booking.cls on line 41



  • class control
    {
    function check_fields();
    function check_email();
    function check_date();
    control::check_fields()
    {
    Deklaration des Inhalts#
    }
    }
    

    ?!
    Hast du überhaupt irgendwo eine funktion check_fields()? Oder wo ist denn check_fileds() definiert?

    [ Dieser Beitrag wurde am 25.01.2003 um 11:16 Uhr von Programmer85 editiert. ]


Anmelden zum Antworten