| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| ok mal anders gesehen: du erstellst ja nur eine referenz von dir selber, was das bringt sei da hin gestellt. nun, du könntest doch einfach den constructor alleine aufrufen und dann $this zurück geben, würde doch auf's selbe heraus kommen? aber ich hab das gefühl da ist auch irgend ein denkfehler meinerseits drinne |
|
| | |
| Gast
Beiträge: n/a
| Hi! $this ist ja schon ein objekt und nicht nur der Konstruktor. Das problem ist das ich nicht einfach das ganze ding kopieren kann, sondern neu instanzieren muss, weil GtkPixmap jedesmal eine eindeutige ID vergibt, und die gibt es ansonsten 2 mal, was zu problemen führt.. |
|
| | |
| Gast
Beiträge: n/a
| nein nein ich mein das anders... du erstellst ja nur die referenz...also würde es doch theoretisch gehen: $this->gui_pixmap($this->xpm_d, $this->main_window); return $this; ich hab nämlich immernoch nicht verstanden warum du eine referez der eigenen classe erstellen willst... |
|
| | |
| Gast
Beiträge: n/a
| Ich nehm an es liegt daran dass der 2. Parameter des Konstruktors ($main_window) als Referenz deklariert ist, PHP kann vielleicht aus irgend nem Grund keine Referenz auf ne Membervariable ausserhalb des Objekts erzeugen. Muss das unbedingt ne Referenz sein? Wenn ja gehts vielleicht so: $foo=$this->main_window $this->gui_pixmap($this->xpm_d, $foo); Ist halt dann in dem Spezialfall des Klonens keine Referenz, aber vielleicht gehts so ohne Fehlermeldung. Wolfgang http://www.zackbagga.com |
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Instanz einer Klasse mit unbekanntem Namen erstellen | PHP Tipps 2005 | 4 | 06.02.2009 14:39 | |
| Variable aus Klasse herausbekommen | GSJLink | PHP Tipps 2008 | 7 | 16.02.2008 22:25 |
| mehrdimensionales Array in Klasse erstellen | Nixwisser | PHP Tipps 2007 | 2 | 01.08.2007 14:30 |
| String-Parser Klasse - was muss rein? | Matze | PHP Tipps 2007 | 2 | 08.04.2007 22:14 |
| mehr als eine Klasse einbinden | Alpha Centauri | PHP-Fortgeschrittene | 4 | 13.04.2006 20:56 |
| Instanz einer Klasse in einer anderen Klasse verwenden | Buhmann | PHP-Fortgeschrittene | 7 | 28.10.2005 23:12 |
| Klasse ändern | UniQ | PHP Tipps 2004 | 5 | 24.08.2004 14:46 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| referenzfehler, klon erstellen deutsch 3.klasse, \window hat keinen konstruktor\, clone erstellen de, was sind referenzfehler, referenzfehler: window hat keinen konstruktor, php referenz klonen, referenze fehler, klassenintern |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.