Funzionano, ma possono generare messaggi di warning sulle pagine a seconda del livello impostato sul server per la direttiva error_reporting.
Se usando la tua applicazioni non vedi nessun messaggio di warning, vuol dire che il livello impostato è solo sugli errori critici e va bene così, altrimenti devi cambiarlo.
Per cambiarlo ci sono 2 strade: o hai accesso al php.ini e lo cambi lì, oppure devi usare la funzione ini_set().