Hi Leute,
bin noch ein Newbie in php und hab mal direkt eine Frage und zwar handelt es sich um Unterklassen, in einem anderen Thread hab ich gelesen, dass das nicht so toll ist, aber ich finde das eigentlich ganz gut kurzes Beispiel dazu:
So und nun könnte ich über die Person direkt auch auf die Adressdaten zugreifen bzw. diese z.B. setzen:
Was haltet Ihr davon, ist das eine schlechte Herangehensweise?
bin noch ein Newbie in php und hab mal direkt eine Frage und zwar handelt es sich um Unterklassen, in einem anderen Thread hab ich gelesen, dass das nicht so toll ist, aber ich finde das eigentlich ganz gut kurzes Beispiel dazu:
PHP:
class Address {
public $street;
public $houseNumber;
public $postcode;
public $city;
public function __construct($street = '', $houseNumber = '', $postcode = '', $city = '') {
$this->street = $street;
$this->houseNumber = $houseNumber;
$this->postcode = $postcode;
$this->city = $city;
}
//Setter/Getter usw...
}
class Person {
public $firstname;
public $lastname;
public $address = null;
public function __construct($firstname = '', $lastname = '') {
$this->firstname = $firstname;
$this->lastname = $lastname;
$this->address = new Address();
}
//Setter/Getter usw...
}
So und nun könnte ich über die Person direkt auch auf die Adressdaten zugreifen bzw. diese z.B. setzen:
PHP:
$person = new Person();
$person->address->setStreet("Blabla Str. 1");
Was haltet Ihr davon, ist das eine schlechte Herangehensweise?