Werte verben lassen?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • muecke0815
    antwortet
    achso.... klar so wars gemeint...

    dann geht es natürlich nicht, da jede neue instanz der subclassen eigene vars hat. dann mit übergabe parameter arbeiten und/oder wie schon erwähnt zwischenspeichern.

    es gibt aber auch noch genug classen, die mit Konstanten arbeiten! wäre hier evtl deine lösung.

    define ("LANGUAGE", $selected_lang); // in deinem script

    und LANGUAGE verwendest du dann in deinen klassen
    Zuletzt geändert von muecke0815; 02.12.2003, 17:25.

    Einen Kommentar schreiben:


  • derHund
    antwortet
    naja,

    nein. die erbenden subclasses erben automatisch auch die class variablen. wäre ja sonst unnütz die vererbung
    wenn ich den threadstarter richtig verstehe, will nicht nur die eigenschaft vererben, sondern auch den inhalt einer instanz der mutter. oder? hab ich das falsch verstanden?

    ich würde die sprache in einem cookie, oder ner session, oder ner tabelle speichern.

    Einen Kommentar schreiben:


  • muecke0815
    antwortet
    Soll ich in jedem Konstruktor jeder Subclass schreiben:

    $this->language = returnLanguage(); ???
    nein. die erbenden subclasses erben automatisch auch die class variablen. wäre ja sonst unnütz die vererbung

    und warte auf PHP5
    Zuletzt geändert von muecke0815; 02.12.2003, 17:05.

    Einen Kommentar schreiben:


  • compuboy1010
    antwortet
    Hallo,

    Heute morgen hatte ich estwas Ähnliches gefragt und keine brauchbare Antwort bekommen.

    Compu

    Einen Kommentar schreiben:


  • schmalle
    antwortet
    ich kann mir nicht helfen, aber hast du nicht erst heute morgen sowas gefragt? und hatte ich nicht geantwortet? *ich-kann-mich-irren*

    Einen Kommentar schreiben:


  • compuboy1010
    hat ein Thema erstellt Werte verben lassen?.

    Werte verben lassen?

    Guten Tag,

    ich habe eine Klasse "Page" mit einer Funktion, die die Sprache der Seiten bestimmt. Jetzt sollen alle erbenden Klassen $language kennen.

    Wie mache ich das am vorteilhaftesten?
    Soll ich in jedem Konstruktor jeder Subclass schreiben:

    $this->language = returnLanguage(); ???


    Danke
Lädt...
X