Salve a tutti,
ho un piccolo problema con lo scope delle costanti.
Praticamente io definisco delle costanti all'interno di una classe in questo modo:
Codice PHP:
class Config {
//Configurazione dell'ambiente MySQL
const DB_HOST = 'localhost';
const DB_USER = 'root';
const DB_PASSWORD = '';
const DB_NAME = 'nomedatabase';
}
Tuttavia poi io cerco di richiamare le costanti al di fuori della classe (precisamente nel costruttore di un'altra classe) e mi sputa fuori il seguente errore:
codice:
Fatal error: Undefined class constant 'DB_HOST' in ....
Per richiamarle (non istanzio nessun oggetto della classe Config) uso l'operatore di scope resolution in questo modo:
codice:
Config :: DB_HOST
(senza spazi, se non li metto adesso me li trasforma in faccina)
Dove sbaglio? 
Grazie a tutti in anticipo!