Salve, mi chiedevo se un costruttore può restituire valori, o se il suo compito è solo ed esclusivamente quello di inizializzare le variabili dichiarate nella classe.

Esempio:
codice:
class printFormUploadMulti  {
  var $numAtti;

  function printFormUploadMulti()  {
      if(isset($_POST['numAtti']) && $_POST['numAtti'] <= 10)  {
          $this->numAtti = $_POST['numAtti'];
      }
      else  {
          return false;
      }
   }
}
In altre parole se è possibile sfruttare i costruttori anche per altre cose che non implichino la mera inizializzazione delle variabili.