Ich programmiere momentan eine Site die stark objektorientiert ist. Ich weiß, dass ist bei PHP eher unsauber und unzureichend unterstützt (zumal ich auf PHP4 baue), aber um eine Seite zu organisieren und den Code stärker zu bündel, ist die OOP schon gut geeignet.
Mein Problem hängt nun mit der Funktion get_class() zusammen. Diese liefert für eine Instanz deren Klassennamen zurück. Ein Beispiel:
...
class myClass {
var x,y;
function myClass($x, $y) {
$this->x = $x;
$this->y = $y;
}
}
...
$ref = new myClass(4,5);
echo get_class($ref);
...
Alles anzeigen
So, per echo müsste nun der String "myClass" ausgegeben werden. Dies klappt auch hier lokal mit XAMPP unter Windows. Lade ich das Script jedoch auf den 1und1-Webspace, liefert mir das Script stattdessen "myclass". Das ist sehr verwunderlich, denn die Klasse heißt eindeutig myClass.
Hat jemand ne Ahnung was das ist, wie das kommt bzw. was man dagegen tun kann?