--> IMHO sehr störend... aber es würde funktionieren
da weiß ich jetzt noch nicht genau, was du damit gemeint hast. ??
seh ich das, wenn ichs ausprobiere??
Naja
Diese Funktion "globalisiert" 3 Variablen.
Die Variablen werden dann mit den Werten der Funktion überschrieben.
---> Wenn da was anderes drinn war, dann isses weg !
------> Klingelts ? ;-)
Aber du wirst es bestimmt merken...
Ich persönlich würde das wie gesagt ein Array oder sogar ein Objekt returnen
Ein Objekt halt, wenn die Daten eng zusammenhängen.
z.B. Eine Adresse :
class Adresse {
var $strasse = "";
var $hausnr = "";
var $ort = "";
var $plz = "";
var $postfach = 0;
function __construct($strasse, $hausnr, $ort, $plz, $postfach = NULL) {
$this->strasse = $strasse;
$this->hausnr = $hausnr;
$this->ort = $ort;
$this->plz = $plz;
$this->postfach = $postfach;
}
}
Wenn du PHP 5 hast, dann machst du anstatt "var $strasse = "";" :
public $strasse = "";
Das is dann Strict kompatibel ;)
So...
Am besten guggst du dir dann auch mal das PHP Manual dazu an:
PHP 4 => http://de2.php.net/manual/de/language.oop.php
PHP 5 => http://de2.php.net/manual/de/language.oop5.php
kleiner Tipp am rande
PHP 4 => http://de2.php.net/manual/de/language.oop.constructor.php
PHP 5 => http://de2.php.net/manual/de/language.oop5.decon.php
Und noch einer:
"new" mehr sog i net ;)
So ich glaube ich hab genug geholfen ...
Bis dann