Salve, siccome sto studiando le classi in un approccio MVC. Volevo chiedervi a voi più esperti, se le proprietà vanno sempre dichiarate come e comunque oppure se possono anche essere omesse? In entrambi i casi funziona lo script, ma quale è la migliore pratica? Cioè come nell'esempio che ho postato per inizializzare il model nel costruttore, è necessario dichiarare la proprietà? Grazie a chi mi risponderà
Codice PHP:
class Utente {
//proprietà
public $utente;
//costruttore
public function __construct()
{
//inizializzazione della proprietà $utente e richiamo del model utente
$this->utente = $this->model('Utente');
}
//metod0
public function getName() {
$nome = $this->utente->dettagli('nome');
echo $nome->nome;
}
}
Codice PHP:
class Utente {
//costruttore
public function __construct()
{
//inizializzazione della propriet� $utente e richiamo del model utente
$this->utente = $this->model('Utente');
}
//metod0
public function getName() {
$nome = $this->utente->dettagli('nome');
echo $nome->nome;
}
}