Scusatemi le domande niubbe ma devo farmi le ossa sulla programmazione ad oggetti![]()
1) Sto provando a fare:
Come mai non è possibile farlo?Codice PHP:
class test {
public static $a=1;
public static $b=$this->a;
}
Non posso assegnare ad una variabile il valore di un'altra variabile?
2) La parola chiave 'static' ancora non mi è chiara. La rende disponibile ovunque (ma influisce sullo scope o su qualche altro concetto di OOP?) ma non capisco cosa cambia nella classe se non la mettessi.
Serve solo per le classi che non vanno istanziate? O ha anche altri scopi?
Non mi è ancora chiaro quando si utilizza...
Grazie della pazienza![]()