mi stavo chiedendo qual'e' il metodo migliore per implementare una classe, soprattutto per quello che riguarda le proprietà ed il costruttore.

ecco come faccio io:

Codice PHP:
class miaclasse
{
  static 
$num;

  public 
$prop1;
  public 
$prop2;

  private 
$codice;

  
pucblic function __construct$prop1$prop2 )
  {
    
$this->prop1 = (string)$prop1;
    
$this->prop2 = (array)$prop2;
  }

  
/* ... */

come vedete, mi piacerebbe anche "tipizzare" le variabili che utilizzo. purtroppo non ho trovato idea migliore che effettuare tale tipizzazione al momento dell'assegnamento a $this.

mi piacerebbe sapere voi come fate!