Salve!
Sto cercando un metodo per il controllo dei parametri passati ad una classe; la stessa è così realizzata:
codice:
class PDOOpen {
    function __construct($nomeDB = null) {
		if ($nomeDB != null) {
                     qui il codice per aprire il database
                     return true;
                } else return false;
    }
}
if ($obj = new PDOOpen()) echo 'Aperto!'; else echo 'Errore!';
Ora, se lancio la classe nel modo esposto (cioè senza passare nessun parametro, o anche con una stringa vuota) non va in errore, e non capisco il perché.
Mi date una mano?