1. nu. tu instantiezi o singura data clasa (new Station($id)), iar metoda __construct() ruleaza doar la instantiere
2. a. din cate stiu eu proprietatile unei clase nu necesita declararea cu var. in versiunile mai vechi ale php era necesar acest lucru. acum poti declara orice proprietate ca o simpla variabila, eventual precedand-o cu vizibilitatea pe care o doresti (public, protected, private).
b. variabila $row din fiecare metoda mi se pare inutila... poti returna direct $this->query[cheie]
update punctul 2:
- folosirea var in declararea proprietatilor unei clase este o practica invechita
- declararea proprietatilor unei clase implica si declararea vizibilitatii acestora, spre deosebire de metode care pot fi declarate si fara vizibilitate (vizibilitatea implicita este public)




Răspunde cu citat