Hallo,
ich arbeite mich z.Z. etwas in das MVC Pattern ein. Dabei stellt sich mir die Frage ob es sinnvoller ist die Daten als Referenz oder als Kopie an den Controller weiter zu geben.
Hier mal zwei Gerüste:
Und einmal mit Referenzen:
Zu welcher Variante wird in der Praxis gegriffen? Bzw welches von beiden ist zu bevorzugen?
ich arbeite mich z.Z. etwas in das MVC Pattern ein. Dabei stellt sich mir die Frage ob es sinnvoller ist die Daten als Referenz oder als Kopie an den Controller weiter zu geben.
Hier mal zwei Gerüste:
PHP-Code:
class model{
private $data;
public function __construct(){
$this -> data = //...
}
public function getData(){
return $this -> data;
}
public function save($data){
$data //speichern
}
}
PHP-Code:
class model{
private $data;
public function __construct(){
$this -> data = //...
}
public function &getData(){
return $this -> data;
}
public function save(){
$this -> data //speichern
}
}
Kommentar