Mailinglisten-Archive |
Hallo liste,
meine ersten schritte mit php3 class definitionen.
<?PHP
class A {
var $foo = 1;
function Xfunc($testing) {
$this->foo = "Hallo ich bin funktion X in classe A ".$testing->foo;
return $this->foo;
}
function Yfunc() {
global $Vars;
$this->foo = "Hallo ich bin funktion X in classe A ".$Vars->foo;
return $this->foo;
}
}
$test = new A;
$Vars = new A;
$Vars->foo = 100;
echo $test->Xfunc($Vars)."<BR>\n";
echo $test->Yfunc();
?>
Wie man sieht spare ich mir bei Y die übergabe des objectes $Vars,
und mache die verknüpfung über GLOBALS.
Was ist besser/zu empfehle und warum?
Wann würde ich eher die eine, wann die andere schreibweise benutzen?
Bitte um möglichst ausführliche antworten ;-)... jaja.. nur wenn zeit
und lust da ist... :-)
Warum ich frage?
Ich habe gerade eine grundsatztdiskussion hinter mir, und ich würde
rein aus faulheit variante Y benutzen....
Und ich mache die ganze programmierung noch nicht so lange das ich
aus erfahrung X bzw. Y, oder auch nur die gründe für eine
endscheidung alleine finden könnte....
TIA,
Andre
php::bar PHP Wiki - Listenarchive