I metodi magici sono __get() e __set() con due underscore, non uno.
strtotime() restituisce FALSE in caso di errore, non -1.
Correggi il codice di conseguenza e vedrai che funziona.
I metodi magici sono __get() e __set() con due underscore, non uno.
strtotime() restituisce FALSE in caso di errore, non -1.
Correggi il codice di conseguenza e vedrai che funziona.