Hallo,
ich versuche gerade mit OOP warm zu werden. Beschäftigen tue ich mich mit diesem Tutorial: Objektorientierte Programmierung mit PHP5 was mir sehr gefällt.
Ich versuche das ganze gleich auf mein aktuelles Projekt umzusetzen, wobei mir aber immer wieder Fragen kommen und ich auch immer wieder überlege: Ist das jetzt so richtig, was du hier fabrizierst oder geht das am Gedankengut des OOP völlig vorbei.
Da der Autor des tollen Tutorials hier auch Admin ist und ganz diskret auf dieses Forum verweißt (übrigens: Peter schickt mich ) , habe ich mir mal gedacht, da du schon mal früher hier aktiv warst, wendest Du dich mal hier her und hoffe ich darf mit meinen Fragen hier nerven.
Lange Rede kurzer Sinn, meine erste Frage, dazu folgende, von mir höchstpersönlich erstellte Klasse:
So jetzt kann ich ja entweder so:
oder so:
die Eigenschaft title setzen. Wobei ich bei der zweiten Möglichkeit, ja mir Quellcode in der Klasse sparen kann. Warum also die Methode implementieren und benutzen?
ich versuche gerade mit OOP warm zu werden. Beschäftigen tue ich mich mit diesem Tutorial: Objektorientierte Programmierung mit PHP5 was mir sehr gefällt.
Ich versuche das ganze gleich auf mein aktuelles Projekt umzusetzen, wobei mir aber immer wieder Fragen kommen und ich auch immer wieder überlege: Ist das jetzt so richtig, was du hier fabrizierst oder geht das am Gedankengut des OOP völlig vorbei.
Da der Autor des tollen Tutorials hier auch Admin ist und ganz diskret auf dieses Forum verweißt (übrigens: Peter schickt mich ) , habe ich mir mal gedacht, da du schon mal früher hier aktiv warst, wendest Du dich mal hier her und hoffe ich darf mit meinen Fragen hier nerven.
Lange Rede kurzer Sinn, meine erste Frage, dazu folgende, von mir höchstpersönlich erstellte Klasse:
PHP-Code:
class series {
public $id;
public $title;
public $fs;
public function setId($var){
$this -> id = $var;
}
public function setTitle($var){
$this -> title = $var;
}
public function setFs($var){
$this -> fs = $var;
}
}
PHP-Code:
$ncis = new series;
$ncis->setTitle("Navy CIS");
PHP-Code:
$ncis = new series;
$ncis -> title = "Navy CIS";
Kommentar