Simon: Unterschiede zwischen Windows und Linux

Hallo!

Wenn ich ein Skript Plattform unabhängig (bzw. dynamisch) machen möchte, worauf muss ich dann achten?

Mir kam nur chmod() in die Kopf.

mfg Simon

  1. Hallo Simon,

    Solange Du keine Systemfunktionen verwendest, ist das nicht so wild. Zwei, drei Sachen sind aber schon zu beachten. Wie Du schon gesagt hast, das unterschiedliche Rechtemanagement. Das kommt insbesondere dann zum Tragen, wenn Du Funktionen benutzt, die Dateien schreiben. Zum zweiten spielt die PHP-Version eine Rolle, wenn Du Funktionen benutzt, die in aelteren Versionen nicht vorhanden sind, zB. file_put_contents(). Auch bei image-Funktionen musst Du aufpassen im Hinblick auf unetrschiedliche GD-Libraries. Ansonsten gibt das PHP-Manual immer ganz gut Auskunft ueber moegliche Stolpersteine, vor allem in den Benutzerkommentaren. Du hast ja auch immer die Moeglichkeit, PHP_OS zu benutzen, wenn du an einer plattformspezifischen Stelle ankommst.

    Bei den gaengigen PHP-Funktionen sind aber keine groesseren Problem zu erwarten.

    Gruß,

    Dieter