Operatività
Perché il tuo sito mostra un'ora diversa dalla tua
date_default_timezone_get legge prima il fuso impostato dalla funzione, poi date.timezone. Se i due passi non riescono, il manuale PHP dice che restituisce UTC.