Interesuje mnie problem modyfikacji zmiennych klasy przed wywołaniem jej konstruktora.
Klasa mniej wiecej wygladalaby tak:
Kod
class klasa {
private $zmienna1;
private $zmienna2;
private $construct=false;
public function __construct() {
$this->construct=true;
}
public function __set($name, $value) {
if(!$this->construct) {
$this->$name=$value;
}
}
}
private $zmienna1;
private $zmienna2;
private $construct=false;
public function __construct() {
$this->construct=true;
}
public function __set($name, $value) {
if(!$this->construct) {
$this->$name=$value;
}
}
}
taka klade da sie wykorzystac do tworzenia obiektu przy pomocy PDO, jednak jak wiadomo, PDO ma za zadanie obsluzyc baze danych, a pytanie jest takie, czy da sie modyfukowac zmienne klasy przed wywolaniem konstruktora w jakis inny sposob, bez PDO.
Raczej przewiduje odpowiedz negatywna, sadzac po tym na ile znam PHP, jednak sproboje

Pozdrawiam serdecznie