Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] auf eigenschaft der Elternklasse zugreifen

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

  • [Erledigt] auf eigenschaft der Elternklasse zugreifen

    asd


  • #2
    Steht denn etwas in dem Attribut?

    Du arbeitest im Übrigen noch mit Elementen von PHP 4.

    Kommentar


    • #3
      PHP-Code:
      <?php
      class speaktoaddon
      {
          protected 
      $name "undefined"// Name des Addons
      }

      class 
      getfunction extends speaktoaddon
      {
           public function 
      __construct()
           {
              
      $filename "addons/".$this->name."/".$this->name.".php";
              if (!
      is_file($filename)) {
                throw new 
      Exception("file [$filename] not found");
              }
              
      $info file($filename);
              echo 
      implode("<br />"$info);
           }
      }  
      ?>
      Ich hab dein Skript mal PHP5-ifiziert.
      "Mein Name ist Lohse, ich kaufe hier ein."

      Kommentar


      • #4
        asd

        Kommentar


        • #5
          Nö, das sind zwei unterschiedliche Objekte.

          Kommentar


          • #6
            asd

            Kommentar


            • #7
              Schon, aber du erzeugst zuerst ein Objekt der Klasse speaktoaddon und anschließend ein Objekt der Klasse getfunction. Beide Objekte haben ihr eigenes Attribut name.
              ich mach oop noch net soo lange :P
              Dann solltest du noch ein bisschen in aktuellen Tutorials blättern und etwas vorsichtiger sein, was die Einschätzung deiner PHP-Kenntnisse angeht.

              Kommentar


              • #8
                asd

                Kommentar


                • #9
                  asd

                  Kommentar


                  • #10
                    Merke Dir: Vererbt wird nur der Bauplan des Objekts, also alle Methoden, die enthaltenen Properties und vorbelegte(!) Werte. Alles was nach Instanziierung eines Objektes geschieht, vererbt sich natürlich nicht an ein anderes Objekt. Das musst Du dann auslesen und dem anderen zuweisen.
                    --

                    „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                    Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


                    --

                    Kommentar


                    • #11
                      Ok jetzt weiß ich bescheid, danke

                      Kommentar

                      Lädt...
                      X