Ergebnis 1 bis 3 von 3

Thema: Php 5.3 static

  1. #1
    Unregistriert
    Gast

    Standard Php 5.3 static

    Hi Zusammen

    Ich habe eine index.php diese ruft den controller auf:
    PHP-Code:
    $systemController SystemController::getInstance(); 
    system controller:
    PHP-Code:
    class SystemController
    {
       static private 
    $m_instance;

       static public function 
    getInstance()
       {
          if (
    null === self::$m_instance)
          {
             
    self::$m_instance = new SystemController();
          }

          return 
    self::$m_instance
       }
       
       private function 
    __construct()
       {
          
    var_dump(self::$m_instance);
       }

    wenn ich jetzt aber die getInstance von SystemController aufrufe, wir immer eine neue instanz erzeugt da static private $m_instance; null ist.

    wiso ist das so?
    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 !!!!!
    Geändert von The User (28.11.2011 um 13:25 Uhr) Grund: Bitte [php]…⟨code here⟩…[/php] benutzen, um PHP-Code ordentlich zu formatieren.

  2. #2
    Unregistriert
    Gast

    Standard AW: Php 5.3 static

    es wird danach immer wieder der konstruktor aufgerufen, das endet in einer endlosschleife -.-

  3. #3
    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 5.3 static

    Funktioniert bei mir problemlos mit PHP 5.3.5. Ist das wirklich der Code, der nicht funktioniert?

Ähnliche Themen

  1. Inhalt eines Static Text Portlets übersetzen
    Von skl im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 0
    Letzter Beitrag: 31.08.2010, 10:50
  2. input + nicht static text?
    Von input im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 06.08.2004, 09:05

Stichworte

Berechtigungen

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