PHP5 Kompatibilität
am 13.09.2004 14:28:40 von Oliver Benning
Hallo,
bei mir rennt seit einer Woche PHP5, aber kaum ein altes PHP4 Projekt
läuft stabil. Trotz Compatibility-Mode und weiteren Änderungen an der
php.ini kann ich nicht problemlos an alten Projekten arbeiten, speziell
bei den Sessions.
Welche Einstellungen in der php.ini sind wichtig, damit man möglichst
wenige Migrations-Probleme hat?
Gruß,
Oliver
Re: PHP5 Kompatibilität
am 13.09.2004 15:04:34 von Niels Braczek
Oliver Benning schrieb:
> bei mir rennt seit einer Woche PHP5, aber kaum ein altes PHP4 Projekt
> läuft stabil. Trotz Compatibility-Mode und weiteren Änderungen an der
> php.ini kann ich nicht problemlos an alten Projekten arbeiten,
> speziell bei den Sessions.
>
> Welche Einstellungen in der php.ini sind wichtig, damit man möglichst
> wenige Migrations-Probleme hat?
Ich kenne
Chapter 72. Migrating from PHP 4 to PHP 5
http://www.php.net/manual/en/faq.migration5.php
zwar nur dem Titel nach, aber vielleicht hilft's ja.
MfG
Niels
--
'Geht nicht' gibt's nicht.
Es gibt nur ein 'Lohnt nicht'.
Re: PHP5 Kompatibilität
am 13.09.2004 23:08:45 von Christian Fersch
Oliver Benning wrote:
> Welche Einstellungen in der php.ini sind wichtig, damit man möglichst
> wenige Migrations-Probleme hat?
garkeine - du kannst in einer php5 umgebung kein php4 entwicheln
Re: PHP5 Kompatibilität
am 14.09.2004 00:33:21 von Niels Braczek
Christian Fersch schrieb:
> Oliver Benning wrote:
>> Welche Einstellungen in der php.ini sind wichtig, damit man möglichst
>> wenige Migrations-Probleme hat?
>
> garkeine - du kannst in einer php5 umgebung kein php4 entwicheln
Bezweifelst du Olivers Fähigkeiten oder die Abwärtskompatibilität von
PHP 5? Wenn Letzteres: -v
MfG
Niels
--
Wenn Word für Längeres geeignet wäre, würde es nicht
Word, sondern Sentence, Page oder Article heißen.
[Matthias Mühlich de.comp.text.tex]
Re: PHP5 Kompatibilität
am 14.09.2004 09:39:05 von Hans-Peter Sauer
"Niels Braczek" wrote:
> oder die Abwärtskompatibilität von
> PHP 5? Wenn Letzteres: -v
Versuch' mal verschiedene Pear Module zum Laufen zu bekommen, z.B. den
Net_DNS Resolver. PHP5 ist NICHT in allen Bereichen abwärtskompatibel!
--
meint Günther Fuchs
| Am effektivsten schützen Sie sich vor böswilligen Hyperlinks,
| indem Sie sie einfach nicht anklicken.
| http://support.microsoft.com/default.aspx?scid=kb;[ln];83378 6
Re: PHP5 Kompatibilität
am 14.09.2004 21:55:02 von tortured_soul
"Guenther Fuchs" schrieb im Newsbeitrag
news:Xns9564622DF82C0muhat@surf.muh.at...
Moin,
> > oder die Abwärtskompatibilität von
> > PHP 5? Wenn Letzteres: -v
>
> Versuch' mal verschiedene Pear Module zum Laufen zu bekommen, z.B. den
> Net_DNS Resolver. PHP5 ist NICHT in allen Bereichen abwärtskompatibel!
Schön, dann sind einige Bestandteile und Konzepte nicht kompatibel. Das ändert
aber generell nichts daran, dass der Großteil der PHP4-Skripte auch unter PHP5
problemlos laufen. Natürlich gibt es vielleicht hier und da Inkompatibilitäten
bei Objektorientierung und XML-Verarbeitung usw. Mir ist aber nicht bekannt,
dass für PHP5 alle Funktionen neu geschrieben wurden und nichts mehr
funktioniert...
MfG
Daniel
Re: PHP5 Kompatibilität
am 14.09.2004 22:18:05 von Niels Braczek
Guenther Fuchs schrieb:
> "Niels Braczek" wrote:
>
>> oder die Abwärtskompatibilität von
>> PHP 5? Wenn Letzteres: -v
>
> Versuch' mal verschiedene Pear Module zum Laufen zu bekommen, z.B. den
> Net_DNS Resolver. PHP5 ist NICHT in allen Bereichen abwärtskompatibel!
Es rächt sich nur unsaubere Programmierung bzw. der Verlass auf
irgendwelche automagischen Funktionen. Wenn man richtig[tm]
programmiert, sollte ein PHP4-Skript problemlos unter PHP5 laufen.
MfG
Niels
--
Eigendlich is n Standart in der Rechtschreibung föllig
egal. Hauptsache is, mann ferstet mich! Ich kapier nur
ned, wiso der PHP-Pharser immer mekert?
Re: PHP5 Kompatibilität
am 15.09.2004 00:56:43 von Hans-Peter Sauer
"Niels Braczek" wrote:
> Es rächt sich nur unsaubere Programmierung bzw. der Verlass auf
> irgendwelche automagischen Funktionen.
pear ist ein offizielles PHP Projekt, von den PHP Seiten direkt empfohlen
und verlinkt. Wenn nicht mal die dort vertretenen Programmierer(innen?) es
schaffen, "sauber" zu programmieren, wieso sollten es dann andere?!
Umkehrschluss: Vielleicht ist die "Abwärtskompatibilität" von PHP5 doch
nicht so ganz perfekt und gelungen, wie das die PHP Core Leute glauben
machen wollen?!
--
meint Günther "Tabu-Themen-Rüttler" Fuchs
| Am effektivsten schützen Sie sich vor böswilligen Hyperlinks,
| indem Sie sie einfach nicht anklicken.
| http://support.microsoft.com/default.aspx?scid=kb;[ln];83378 6
Re: PHP5 Kompatibilität
am 15.09.2004 00:57:56 von Hans-Peter Sauer
"D. Weber" wrote:
> Schön, dann sind einige Bestandteile und Konzepte nicht kompatibel.
Einige im Core Bereich angesiedelte Bestandteile und Konzepte ...
--
meint Günther Fuchs
| Am effektivsten schützen Sie sich vor böswilligen Hyperlinks,
| indem Sie sie einfach nicht anklicken.
| http://support.microsoft.com/default.aspx?scid=kb;[ln];83378 6
Re: PHP5 Kompatibilität
am 15.09.2004 01:03:09 von Hans-Peter Sauer
"Oliver Benning" wrote:
> kaum ein altes PHP4 Projekt läuft stabil
Um auch mal PHP5 "die Lanze zu brechen": Diese Aussage glaub' ich
ebensowenig wie die globalisierte "lauft doch eh alles, was unter 4 sauber
geproggt wurde",
Definiere und quantifiziere bitte mal "kaum ein" mit deinen eigenen Worten.
--
meint Günther "meine PHP4 Projects laufen nahezu alle unter 5" Fuchs
| Am effektivsten schützen Sie sich vor böswilligen Hyperlinks,
| indem Sie sie einfach nicht anklicken.
| http://support.microsoft.com/default.aspx?scid=kb;[ln];83378 6
Re: PHP5 Kompatibilität
am 15.09.2004 01:03:58 von Hans-Peter Sauer
Christian Fersch wrote:
> du kannst in einer php5 umgebung kein php4 entwicheln
Wird so nichtz ganz stimmen.
--
meint Günther Fuchs
| Am effektivsten schützen Sie sich vor böswilligen Hyperlinks,
| indem Sie sie einfach nicht anklicken.
| http://support.microsoft.com/default.aspx?scid=kb;[ln];83378 6
Re: PHP5 Kompatibilität
am 15.09.2004 03:49:29 von Niels Braczek
Guenther Fuchs schrieb:
> "Niels Braczek" wrote:
>
>> Es rächt sich nur unsaubere Programmierung bzw. der Verlass auf
>> irgendwelche automagischen Funktionen.
>
> pear ist ein offizielles PHP Projekt, von den PHP Seiten direkt
> empfohlen und verlinkt. Wenn nicht mal die dort vertretenen
> Programmierer(innen?) es schaffen, "sauber" zu programmieren, wieso
> sollten es dann andere?!
Nobody is perfect; das soll uns aber nicht daran hindern, es weiter zu
versuchen ;-)
@Programmierer(innen): Die Verwendung geschlechtsspezifischer
B(erufsb)ezeichnungen ist Diskriminierung. Aber das gehört hier nicht
her.
> Umkehrschluss: Vielleicht ist die "Abwärtskompatibilität" von PHP5
> doch nicht so ganz perfekt und gelungen, wie das die PHP Core Leute
> glauben machen wollen?!
Es ist vielleicht manchmal schmerzlich, am Ende jedoch meistens
sinnvoll, mit diversen Unsitten auf diese Art aufzuräumen. Man hätte
sicherlich mehr Schwachstellen von PHP4 weiter mitschleppen können;
das hätte aber nur momentan, nicht aber wirklich geholfen.
MfG
Niels
--
"Klar weiß ich, dass ich den Lack mit einem Tuch polieren kann, wie alle
Anderen das machen, ich möchte aber den Hammer benutzen. Wie geht das?"
Re: PHP5 Kompatibilität
am 16.09.2004 17:55:53 von Christian Fersch
D. Weber wrote:
> Schön, dann sind einige Bestandteile und Konzepte nicht kompatibel. Das ändert
> aber generell nichts daran, dass der Großteil der PHP4-Skripte auch unter PHP5
> problemlos laufen. Natürlich gibt es vielleicht hier und da Inkompatibilitäten
> bei Objektorientierung und XML-Verarbeitung usw. Mir ist aber nicht bekannt,
> dass für PHP5 alle Funktionen neu geschrieben wurden und nichts mehr
> funktioniert...
PHP5 ist generell abwärtskompatibel, und man sollte darauf auch php4
scripte *laufen lassen* können. PHP4 in einer PHP5 Umgebung zu
*entwickeln* ist jeodch definintiv nicht möglich.
mfG Christian