Ergebnis 1 bis 6 von 6

Thema: PHP: OOP parent::var funktioniert nicht

  1. #1
    Max123456
    Gast

    Standard PHP: OOP parent::var funktioniert nicht

    Hallo,
    ich würde gerne mal wissen warum in diesem Fall die Variablen nicht mit parent:: ausgegeben
    werden können?

    PHP-Code:
    <?php

    class test
    {
        
    //Eigenschaften
        
    public $var1 "Testvariable1";
        protected 
    $var2 "Testvariable2";
        
    }
    //Vererbung der Testvariablen unter Beachtung von public...
    class vererb extends test
    {
        
    //Methode
        
    public function ausgeben2()
        {
            echo 
    parent::var1 '<br>';
            echo 
    parent::var2 '<br>';
                    
        }
    }

    $objekt1 = new vererb;
    $objekt1 -> ausgeben2();

    ?>
    Die Ausgabe mit this-> in der vererb Klasse funktioniert dann.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: PHP: OOP parent::var funktioniert nicht

    Das geht nur mit statischen Variablen. Aber auch das steht in der Doku, die du aber anscheinend meidest!

  3. #3
    Max123456
    Gast

    Standard AW: PHP: OOP parent::var funktioniert nicht

    Hallo,
    da habe ich leider nichts gefunden könntest du mir mal einen Link nennen?
    Danke

  4. #4
    Bandit
    Gast

    Standard AW: PHP: OOP parent::var funktioniert nicht


  5. #5
    Kaiserliche Hoheit Avatar von No0ob
    Registriert seit
    02.01.2006
    Ort
    Nähe Frankfurt
    Beiträge
    1.500
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: PHP: OOP parent::var funktioniert nicht

    Außerdem hast du vor var auch das Dollarzeichen vergessen (parent::$blah);

  6. #6
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: PHP: OOP parent::var funktioniert nicht

    @bandit Das stimmt nicht. Natürlich kann man auf den nicht-statischen Kontext einer Basisklasse per parent::$var zugreifen.

    Immer bei :: ist das $ Pflicht.

Ähnliche Themen

  1. [ERLEDIGT] Javascript : 'parent.document' geht nicht in IE ?
    Von isaBERLIN im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 12.02.2008, 15:52
  2. Button - Link - Parent
    Von woercel im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 20.07.2005, 17:10
  3. javascript - function - parent
    Von woercel im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 29
    Letzter Beitrag: 14.07.2005, 13:30
  4. javascript - Function - parent
    Von woercel im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 12.07.2005, 14:57
  5. Parent Directory
    Von ranger im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 09.11.2004, 20:36

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •