Salve sto facendo una semplice classe cosi' strutturata:
Il mio problema è che voglio il campo id che sia autoincrementante, ovvero ogni volta che istanzierò un oggetto di tipo messaggio, esso abbia automaticamente l'id, ogni istanza dell'oggetto deve quindi avere id diverso (che dovrà ovviamente essere il successivo dell'ultimo creato).codice:class Messaggio { private $idMessaggio; private $Mittente; private $Destinatario; private $Testo; public function __construct($mitt, $dest, $text) { $this->Mittente = $mitt; $this->Destinatario = $dest; $this->Testo = $text; } ........... }
Io mi ricordo che quando ero a scuola, avevo fatto una cosa simile in java e avevo fatto una cosa tipo
private static final int idMessaggio = 0;
e al'interno del costruttore mettevo
this.iDmessaggio++;
e ogni volta che istanziavo un nuovo messaggio esso aveva id diverso dal precedente.
Come posso fare per fare una cosa uguale in php, perchè ho provato ad aggiungere
private static final $idMessaggio=0; e nel costruttore $this->idMessaggio++; ma nn va...