Hi!
Eine Aussage für welche Kalendersysteme ihre Aussage gilt, ist im PHP-Handbuch nicht zu finden.
Doch, da steht:
checkdate — Prüft ein Gregorianisches Datum auf Gültigkeit
Ok.
und der 5.10.1582 wird von checkdate() als gültiges Datum bewertet. Das ist leider nicht richtig.
Mach einen Bug-Report auf.
Lo!