No se usi una costante stringa da passare al database come intero
Ma soprattutto perché devi passare al database delle costanti, non ti conviene inserirle direttamente nelle tabelle come valori di default?
Comunque non avendo mai inserita una costante in una interfaccia, dovrei prima provare per esserne sicuro, ad ogni modo il manuale ( http://php.net/manual/en/language.oop5.interfaces.php esempio 4 ) specifica che si leggono richiamando l'interfaccia non la classe, ma non dice null'altro.