Mailinglisten-Archive |
Hallo !
(PHP3-Neuling)
Ich habe mal ein paar Fragen zu den Klassen in PHP3:
1. Gibt es Klassen-Konstruktoren bzw. Destruktoren?
(Funktionen, die beim Instanzieren (z.B. new) und beim Loeschen
automatisch (vom Interpreter) aufgerufen werden)
-> Falls nicht, wie koennte man das vielleicht trickreich hinbiegen?
2. Gibt es virtuelle Funktionen?
3. Ich hatte mal folgendes probiert:
class foo {
var $x;
var $y;
function xx ($getVar) {
global $this->x;
...
$this->x = $getVar;
...
}
function yy ($getVar) {
global $this->y;
...
$this->y = $getVar;
...
}
}
Wenn ich nun xx(10); ... yy(200); aufrufe, befindet sich die Zahl 200
in $this->x UND $this->y. Warum?
Wisst Ihr was das fuer'n Effekt ist?
Thanks,
Stefan
--
======================================================================
Stefan Koch Praktikant Software
MAZeT GmbH email : mailto:koch_(at)_mazet.de
Goeschwitzer Str. 32 Tel. : (03641) 2809-15
D-07745 Jena Fax : (03641) 2809-12
WWW : http://www.mazet.de
======================================================================
php::bar PHP Wiki - Listenarchive