1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Objekte auf Klassenebene instanzieren

  • wuz_thomas
  • 30. November 2006 um 09:51
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • wuz_thomas
    Punkte
    1.501
    Beiträge
    195
    • 30. November 2006 um 09:51
    • #1

    Hi all!

    Sorry, aber ich schaffes es nicht in PHP5 objekte nach dem Muster

    PHP
    class NotificationManager{
    
    
      private $mail = new PHPMailer();
      private $dbManager = new DbManager();


    zu instanzieren da man bei der dekleration von klassenvariablen nur einfache typen verwenden kann.

    PHP
    class NotificationManager{
      private $mail;
      private $dbManager;
    
    
      function __construct{
        $this->$mail = new PHPMailer();
        $this->$dbManager = new DbManager();
      }
    }


    liefert bei mir Fatal error: Cannot access empty property

    thx und lg

    EDIT: Argh natürlich $this->mail und nicht $this->$mail
    (sollte das Problem lösen komme erst später zum testen, aber thx)

  • bimbo
    Punkte
    2.320
    Beiträge
    390
    • 30. November 2006 um 10:59
    • #2

    Hat das jetzt dein Problem gelöst? Nach meinem Verständnis sollte es das nämlich.

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum