Umwandlungsproblem bei Modul

Gesperrt
bweichel
Beiträge: 223
Registriert: Mo 24. Jul 2006, 22:29
Wohnort: Saarbrücken
Kontaktdaten:

Umwandlungsproblem bei Modul

Beitrag von bweichel »

Hallo,

ich habe ein Modul geschrieben und bekomme nun ständig den Fehler:

Code: Alles auswählen

Catchable fatal error: Object of class Template could not be converted to string in...
In der bemängelten Zeile steht folgendes:

Code: Alles auswählen

	$tpl .= $temp;
. Ehrlich gesagt habe ich keine Ahnung was Contenido da von mir will. Ich habe bereits alle Sonderzeichen herausgenommen etc.

Kann mir jemand helfen?

Danke!
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Re: Umwandlungsproblem bei Modul

Beitrag von Dodger77 »

Steht doch bereits in der Fehlermeldung. Die Variable ist ein Objekt, irgendwo im Modul erzeugt durch:

Code: Alles auswählen

$tpl = new Template;
An ein Objekt lässt sich halt nicht per
ein String anfügen. Da ist auch nichts, was Contenido von dir will. Der verwendete Code funktioniert in PHP einfach nicht.
mfweb
Beiträge: 270
Registriert: Mo 12. Sep 2005, 18:31
Kontaktdaten:

Re: Umwandlungsproblem bei Modul

Beitrag von mfweb »

Dodger77 hat geschrieben:[...]Die Variable ist ein Objekt, irgendwo im Modul erzeugt durch[...]
Die Variable muss übrigens nicht von dir selber erstellt worden sein, da $tpl eine Contenido-weit verwendete Instanz der Template-Klasse ist.

Um Kollisionen zu vermeiden, würde ich in einem Modul allen Variablen ein eigens Präfix voranstellen. Dann kommt man nicht so schnell in Konfliktsituationen mit vom System verwendete Variablennamen.

Grüße
mfweb
Immer mal ein Blick wert: Contenido Wiki ... auch schreibender Zugriff ist erlaubt!
Gesperrt