Mir bleibt nur weiterhin schleierhaft, warum der Online-Server es anders handhabt als der Offline-Server …
XAMPP trifft etliche Voreinstellungen, die nicht denen entsprechen, mit denen die Programme (Apache, MySQL, PHP) sonst ausgeliefert werden.
Anderes liegt eben an Windows selbst: In der PHP-Doc wird an so einigen Stellen beschrieben, was unter Windows nicht geht. Liegt teils am Dateisystem, teils am Netzwerk-Stack, teilweise an der Unvollständigkeit der C-Lib für Windows oder so… Es gibt aber auch „NUR-Windows-Funktionalitäten“. Ich vermute nur nicht, dass Du darauf gestoßen bist.
Und die Sache mit der GROSS/klein-Schreibung? Das liegt schlicht daran, dass Microsoft da seit MS-DOS und Window 95 großen Mist mit sich rumschleppt und zur PRÄ-ASCII-Vergangenheit kompatibel bleiben will - damit manche Benutzer oder „Programmierer“ nicht weinen.