Gunther: setlocale() eher grundsätzlich nicht verwenden?

Beitrag lesen

Hallo Christian,

entschuldigung, wenn ich jetzt hier mal eine eigene Nachfrage zwischenschiebe.

Allerdings würde ich generell von setlocale() und automatischen Monats/Wochentagsnamen abraten. Denn:

* Man verlässt sich auf externe Gegebenheiten. Zum Beispiel *muss* ein deutsches Locale unter Linux nicht existieren - man kann zum Beispiel auch nur ein Englisches und Französisches haben.
* Es ist betriebssystemabhängig (Windows anders als UNIX)
* Es ist nicht threadsicher (gut, meistens kein Problem, weil PHP sowieso nicht in Treads ausgeführt wird, aber naja...)

Grundsätzlich sind mir deine Ausführungen natürlich klar. Wenn ich jetzt also ein Script schreibe, um es auf _meinem_ Webserver einzusetzen, wo ich ja die ganzen Gegebenheiten kenne, dann kann ich aber schon mit setlocale() arbeiten, oder?

Klar - wenn ich das Script mal auf einem anderen Server einsetzen will/ muss, dann ...

Gruß Gunther