Ich bin in einem Host-Unternehmen, das PHP 5.2 verwendet, einige der Bibliotheken, die ich verwende, sind in 5.3 geschrieben und es gibt bestimmte Inkompatibilitäten zwischen dem Code.
Vor allem, was ist die Alternative zu:
%Vor%Zweitens, was ist die Alternative zu:
%Vor%Vielen Dank im Voraus.
Namespaces sind nicht rückwärts kompatibel mit PHP & lt; 5.3
Sie müssen:
namespace
und use
-Anweisungen class_file
in folder1_folder2_class_file
(oder ähnlich) $sample = new folder1_folder2_class_file($arg1, $arg2);
, um eine Instanz Ich würde sagen, es hängt von der Menge PHP 5.3 Code ab und ob Ihr Projekt mehr als 5 Dollar pro Monat wert ist.
Mein wichtigster Vorschlag ist: Ändern Sie Ihren Hosting-Provider.
Wenn sie PHP 5.3, eine PHP-Version, die am 30. Juni 2009 (das sind zwei Jahre!) veröffentlicht wird, nicht anbieten, verschwenden Sie einfach keine Zeit damit, Ihr Projekt zu realisieren renn dorthin.
5.3 ist reif genug, um in der Produktion verwendet zu werden, und 5.2 hat das Ende seines Lebenszyklus erreicht ( Ende der Unterstützung für php 5.2 Zweig ).
Verschwenden Sie nicht Ihre Zeit mit der Erstellung einer "alten" Anwendung wegen einer Hosting-Firma.
Tags und Links php namespaces new-operator slash use