Salve, volevo un consiglio sul modo migliore per implementare un metodo di una classe.

codice:
function seleziona ($id) {
  $mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
  ...
  ...
  if ($mysqli->affected_rows >0 ) {
    // Costruisco un oggetto del tipo MyObject
  }
  else {
    // Costruisco un oggetto del tipo MyObject con valori di default
    // oppure ritorno false?
  }

  return $xx;
Conviene, visto che ci si aspetta che il metodo seleziona restituisca un oggetto, far ritornare un oggetto 'vuoto', oppure un valore booleano (nel caso la query al database fallisca)?