Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #3738 > unrolled thread
| Started by | "Daniel Rafflenbeul" <daniel-r@gmx.net> |
|---|---|
| First post | 2016-03-12 19:13 +0100 |
| Last post | 2016-03-14 14:13 +0100 |
| Articles | 12 — 8 participants |
Back to article view | Back to de.comp.lang.php
Frage zu Php versionen "Daniel Rafflenbeul" <daniel-r@gmx.net> - 2016-03-12 19:13 +0100
Re: Frage zu Php versionen Gregor Kofler <usenet@gregorkofler.com> - 2016-03-12 19:59 +0100
Re: Frage zu Php versionen Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-03-12 20:10 +0100
Re: Frage zu Php versionen Gregor Kofler <usenet@gregorkofler.com> - 2016-03-12 22:57 +0100
Re: Frage zu Php versionen Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-03-12 20:06 +0100
Re: Frage zu Php versionen Niels Braczek <nbraczek@freenet.de> - 2016-03-12 20:08 +0100
Re: Frage zu Php versionen Sebastian Suchanek <sebastian.suchanek@gmx.de> - 2016-03-12 23:57 +0100
Re: Frage zu Php versionen Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-13 10:55 +0000
Re: Frage zu Php versionen Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-03-13 13:54 +0100
Re: Frage zu Php versionen Arno Welzel <usenet@arnowelzel.de> - 2016-03-13 20:59 +0100
Re: Frage zu Php versionen "Christoph M. Becker" <cmbecker69@arcor.de> - 2016-03-13 21:39 +0100
Re: Frage zu Php versionen Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-03-14 14:13 +0100
| From | "Daniel Rafflenbeul" <daniel-r@gmx.net> |
|---|---|
| Date | 2016-03-12 19:13 +0100 |
| Subject | Frage zu Php versionen |
| Message-ID | <dkj4jgFbvsiU1@mid.individual.net> |
Halloele.. Ich habe noch ein paar ältere Scripte buw Webseiten laufen die noch bis Php 5.3 funktionieren. Bei Versionen darüber bekomme ich deprecated Fehler. Ok, heisst das verschiedene Funktionen in neueren PHP Versionen nicht mehr funktionieren ? Jetzt gibt es ja die Option einer Webseite per htaccess vorzugaukeln es würde mit Php 5.3 laufen obwohl 5.6 installiert ist.. Aber, gaukelt man NUR die Versionsnummer vor und die Funktionen klappen trotzdem nicht... oder setzt man mit Php eine Shell mit der alten Version vor in der auch die "alten" Funktionen klappen ?? Was für Möglichkeiten statt Neuprogrammierung gibt es, 5.3er Funktionen trotzdem beizubehalten oder trotzdem zur neuen Version hinzuzufügen ? Lg Daniel
[toc] | [next] | [standalone]
| From | Gregor Kofler <usenet@gregorkofler.com> |
|---|---|
| Date | 2016-03-12 19:59 +0100 |
| Message-ID | <nc1oo2$f5v$1@dont-email.me> |
| In reply to | #3738 |
Am 2016-03-12 um 19:13 schrieb Daniel Rafflenbeul: > Halloele.. > Ich habe noch ein paar ältere Scripte buw Webseiten laufen die noch bis > Php 5.3 funktionieren. Bei Versionen darüber bekomme ich > deprecated Fehler. > Ok, heisst das verschiedene Funktionen in neueren PHP Versionen nicht > mehr funktionieren ? Deprecated heisst veraltet, diese Funktionen werden also "demnächst" verschwinden. Bei PHP5.3 ist es gut möglich, dass sie mit Version 7 dann endgültig rausgeflogen sind. > Jetzt gibt es ja die Option einer Webseite per htaccess vorzugaukeln es > würde mit Php 5.3 laufen obwohl 5.6 installiert ist.. Äh, nein. Du teilst mit, welchen PHP Interpreter du verwenden willst. Was sollte dieses "Vorgaukeln" denn bringen? > Aber, gaukelt man NUR die Versionsnummer vor und die Funktionen klappen > trotzdem nicht... > oder setzt man mit Php eine > Shell mit der alten Version vor in der auch die "alten" Funktionen > klappen ?? Man kann PHP per (Fast)CGI einbinden und die Binaries verschiedener Versionen parallel installieren (dafür gibt es ausreichend HOWTOs im Web). Welche Version für den jeweiligen VHost verwendet werden soll kann man dann (auch per htaccess) konfigurieren. > Was für Möglichkeiten statt Neuprogrammierung gibt es, 5.3er Funktionen > trotzdem beizubehalten oder trotzdem zur neuen Version hinzuzufügen ? Alte PHP Versionen parallel installieren und per FCGI/PHP-FPM einsetzen. Aber das ist bestenfalls eine temporäre Notlösung. Gregor
[toc] | [prev] | [next] | [standalone]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2016-03-12 20:10 +0100 |
| Message-ID | <22092527.blhSJMMHWy@PointedEars.de> |
| In reply to | #3739 |
Gregor Kofler wrote: > Am 2016-03-12 um 19:13 schrieb Daniel Rafflenbeul: >> Jetzt gibt es ja die Option einer Webseite per htaccess vorzugaukeln es >> würde mit Php 5.3 laufen obwohl 5.6 installiert ist.. > > Äh, nein. Du teilst mit, welchen PHP Interpreter du verwenden willst. > Was sollte dieses "Vorgaukeln" denn bringen? Er meint das „Server“-Headerfeld einer HTTP-Antwort, mit dem der Server dem Client mitteilen kann, welche Software er angeblich verwendet. Was er nicht tun sollte. >> Was für Möglichkeiten statt Neuprogrammierung gibt es, 5.3er Funktionen >> trotzdem beizubehalten oder trotzdem zur neuen Version hinzuzufügen ? > > Alte PHP Versionen parallel installieren und per FCGI/PHP-FPM einsetzen. > Aber das ist bestenfalls eine temporäre Notlösung. ACK. -- PointedEars Zend Certified PHP Engineer <http://www.zend.com/en/yellow-pages/ZEND024953> | Twitter: @PointedEars2 Please do not cc me. / Bitte keine Kopien per E-Mail.
[toc] | [prev] | [next] | [standalone]
| From | Gregor Kofler <usenet@gregorkofler.com> |
|---|---|
| Date | 2016-03-12 22:57 +0100 |
| Message-ID | <nc2367$jn4$1@dont-email.me> |
| In reply to | #3742 |
Am 2016-03-12 um 20:10 schrieb Thomas 'PointedEars' Lahn: > Gregor Kofler wrote: > >> Am 2016-03-12 um 19:13 schrieb Daniel Rafflenbeul: >>> Jetzt gibt es ja die Option einer Webseite per htaccess vorzugaukeln es >>> würde mit Php 5.3 laufen obwohl 5.6 installiert ist.. >> >> Äh, nein. Du teilst mit, welchen PHP Interpreter du verwenden willst. >> Was sollte dieses "Vorgaukeln" denn bringen? > > Er meint das „Server“-Headerfeld einer HTTP-Antwort, mit dem der Server dem > Client mitteilen kann, welche Software er angeblich verwendet. Was er nicht > tun sollte. Aaah. Das vollständige Unterdrücken der PHP Information im Header kann ich ja verstehen - aber das Ausgeben einer falschen Version... Dafür bin ich eindeutig zu fantasielos. Gregor
[toc] | [prev] | [next] | [standalone]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2016-03-12 20:06 +0100 |
| Message-ID | <2145191.AgDRhfFh6R@PointedEars.de> |
| In reply to | #3738 |
Daniel Rafflenbeul wrote: > Ich habe noch ein paar ältere Scripte buw Webseiten laufen die noch bis > Php 5.3 funktionieren. Mein Beileid. > Bei Versionen darüber bekomme ich deprecated Fehler. Das sind keine Fehler. > Ok, heisst das verschiedene Funktionen in neueren PHP Versionen nicht mehr > funktionieren ? Ja. > Jetzt gibt es ja die Option einer Webseite Es gibt keine „Webseiten“. > per htaccess .htaccess > vorzugaukeln es würde mit Php 5.3 laufen obwohl 5.6 installiert ist.. Ja, sofern die Serverkonfiguration das erlaubt. Aber überhaupt Information über serverseitige Software (ausser der unterstützten HTTP-Version) an den Client zu übermitteln, ist eine schlechte Idee. > Jetzt gibt es ja die Option einer Webseite per htaccess vorzugaukeln es > würde mit Php 5.3 laufen obwohl 5.6 installiert ist.. > Aber, gaukelt man NUR die Versionsnummer vor und die Funktionen klappen > trotzdem nicht... oder setzt man mit Php eine > Shell mit der alten Version vor in der auch die "alten" Funktionen > klappen > ?? Ja. (Und jetzt weisst Du auch, weshalb vor Satzzeichen im Deutschen in der Regel kein Leerzeichen steht. Übrigens, Deine Fragezeichen-Taste prellt.) > Was für Möglichkeiten statt Neuprogrammierung gibt es, 5.3er Funktionen > trotzdem beizubehalten oder trotzdem zur neuen Version hinzuzufügen ? Keine. -- PointedEars Zend Certified PHP Engineer <http://www.zend.com/en/yellow-pages/ZEND024953> | Twitter: @PointedEars2 Please do not cc me. / Bitte keine Kopien per E-Mail.
[toc] | [prev] | [next] | [standalone]
| From | Niels Braczek <nbraczek@freenet.de> |
|---|---|
| Date | 2016-03-12 20:08 +0100 |
| Message-ID | <nc1pet$4ts$1@news.albasani.net> |
| In reply to | #3738 |
Am 12.03.2016 um 19:13 schrieb Daniel Rafflenbeul: > Was für Möglichkeiten statt Neuprogrammierung gibt es, 5.3er Funktionen > trotzdem beizubehalten oder trotzdem zur neuen Version hinzuzufügen ? Neuprogrammierung ist übertrieben. Die Fehlermeldungen sagen dir ja, wo's hakt. Meist sind die betroffenen Stellen einfach auf modernen Stand zu bringen. Auf jeden Fall sollte das die bevorzugte Lösung sein. Mit alten, nicht mehr gepflegten PHP-Versionen handelst du dir mittel- und langfristig nur Probleme ein. MfG Niels -- | New Stars on the Horizon: GreenCape · nibralab · laJoom | | http://www.bsds.de · BSDS Braczek Software- und DatenSysteme | | Webdesign · Webhosting · e-Commerce · Joomla! Content Management | ------------------------------------------------------------------
[toc] | [prev] | [next] | [standalone]
| From | Sebastian Suchanek <sebastian.suchanek@gmx.de> |
|---|---|
| Date | 2016-03-12 23:57 +0100 |
| Message-ID | <nc2adq.3io.1@msgid.suchanek.de> |
| In reply to | #3741 |
Thus spoke Niels Braczek: > Am 12.03.2016 um 19:13 schrieb Daniel Rafflenbeul: > >> Was für Möglichkeiten statt Neuprogrammierung gibt es, >> 5.3er Funktionen trotzdem beizubehalten oder trotzdem zur >> neuen Version hinzuzufügen ? > > Neuprogrammierung ist übertrieben. Die Fehlermeldungen > sagen dir ja, wo's hakt. Meist sind die betroffenen Stellen > einfach auf modernen Stand zu bringen. Theoretisch. Praktisch sind solche Problemstellen IMO in der Regel "historisch gewachsen", sprich nahezu unwartbarer und nach aktuellen Maßstäben völlig inakzeptabler Spaghetticode. Von daher ist die Einschätzung "Neuprogrammierung" des OP möglicherweise nicht die falscheste. > Auf jeden Fall > sollte das die bevorzugte Lösung sein. Mit alten, nicht > mehr gepflegten PHP-Versionen handelst du dir mittel- und > langfristig nur Probleme ein. ACK. Tschüs, Sebastian
[toc] | [prev] | [next] | [standalone]
| From | Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) |
|---|---|
| Date | 2016-03-13 10:55 +0000 |
| Message-ID | <1t56e546dai61e0n3e8%sfroehli@Froehlich.Priv.at> |
| In reply to | #3744 |
On Sat, 12 Mar 2016 23:57:46 Sebastian Suchanek wrote: > > Neuprogrammierung [wegen deprecated] ist übertrieben. Die > > Fehlermeldungen sagen dir ja, wo's hakt. Meist sind die betroffenen > > Stellen einfach auf modernen Stand zu bringen. > Theoretisch. > Praktisch sind solche Problemstellen IMO in der Regel "historisch > gewachsen", sprich nahezu unwartbarer und nach aktuellen Maßstäben > völlig inakzeptabler Spaghetticode. Von daher ist die Einschätzung > "Neuprogrammierung" des OP möglicherweise nicht die falscheste. Naja, die Dinge die in PHP bislang weggefallen sind, sind noch recht überschaubar und vor allem meistens sehr lokal zu beheben; das geht dann sogar mit undokumentiertem Spaghetti-Code. (Wobei es natürlich eine günstige Gelegenheit wäre, daran etwas zu ändern) Servus, Stefan -- http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich Offizieller Erstbesucher(TM) von mmeike Stefan - die durchschlagendste Potenz von glitzernd! (Sloganizer)
[toc] | [prev] | [next] | [standalone]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2016-03-13 13:54 +0100 |
| Message-ID | <2467127.EfaHErb8MQ@PointedEars.de> |
| In reply to | #3745 |
Stefan Froehlich wrote: > On Sat, 12 Mar 2016 23:57:46 Sebastian Suchanek wrote: >> > Neuprogrammierung [wegen deprecated] ist übertrieben. Die >> > Fehlermeldungen sagen dir ja, wo's hakt. Meist sind die betroffenen >> > Stellen einfach auf modernen Stand zu bringen. >> >> Theoretisch. >> Praktisch sind solche Problemstellen IMO in der Regel "historisch >> gewachsen", sprich nahezu unwartbarer und nach aktuellen Maßstäben >> völlig inakzeptabler Spaghetticode. Von daher ist die Einschätzung >> "Neuprogrammierung" des OP möglicherweise nicht die falscheste. Ich habe den OP so verstanden, dass er die Neuprogrammierung *der PHP- Engine* meint, damit diese dann nicht *Warnungen* für deprecated Aufrufe erzeugt. Was natürlich grober Unfug wäre. > Naja, die Dinge die in PHP bislang weggefallen sind, sind noch recht > überschaubar und vor allem meistens sehr lokal zu beheben; das geht > dann sogar mit undokumentiertem Spaghetti-Code. > > (Wobei es natürlich eine günstige Gelegenheit wäre, daran etwas zu > ändern) ACK. -- PointedEars Zend Certified PHP Engineer <http://www.zend.com/en/yellow-pages/ZEND024953> | Twitter: @PointedEars2 Please do not cc me. / Bitte keine Kopien per E-Mail.
[toc] | [prev] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2016-03-13 20:59 +0100 |
| Message-ID | <56E5C6AE.6090708@arnowelzel.de> |
| In reply to | #3738 |
Daniel Rafflenbeul schrieb am 2016-03-12 um 19:13: > Halloele.. > Ich habe noch ein paar ältere Scripte buw Webseiten laufen die noch bis Php > 5.3 funktionieren. Bei Versionen darüber bekomme ich > deprecated Fehler. > > Ok, heisst das verschiedene Funktionen in neueren PHP Versionen nicht mehr > funktionieren ? Ja - langfristig ist das so. Deswegen werden sie als "deprecated" ausgewiesen, damit man frühzeitig beginnt, seinen Code entsprechend anzupassen. > Jetzt gibt es ja die Option einer Webseite per htaccess vorzugaukeln es > würde mit Php 5.3 laufen obwohl 5.6 installiert ist.. Welche Option soll das sein? > Aber, gaukelt man NUR die Versionsnummer vor und die Funktionen klappen > trotzdem nicht... oder setzt man mit Php eine > Shell mit der alten Version vor in der auch die "alten" Funktionen klappen > ?? Das kommt darauf an, welche "Option" Du meinst und ob eine ältere PHP-Version vorhanden ist. > Was für Möglichkeiten statt Neuprogrammierung gibt es, 5.3er Funktionen > trotzdem beizubehalten oder trotzdem zur neuen Version hinzuzufügen ? Keine. -- Arno Welzel http://arnowelzel.de http://de-rec-fahrrad.de http://fahrradzukunft.de
[toc] | [prev] | [next] | [standalone]
| From | "Christoph M. Becker" <cmbecker69@arcor.de> |
|---|---|
| Date | 2016-03-13 21:39 +0100 |
| Message-ID | <nc4j5l$clg$1@solani.org> |
| In reply to | #3738 |
Daniel Rafflenbeul schrieb: > Ich habe noch ein paar ältere Scripte buw Webseiten laufen die noch bis > Php 5.3 funktionieren. Bei Versionen darüber bekomme ich > deprecated Fehler. > > Was für Möglichkeiten statt Neuprogrammierung gibt es, 5.3er Funktionen > trotzdem beizubehalten oder trotzdem zur neuen Version hinzuzufügen ? Um welche Funktionen geht es denn konkret? Laut PHP-Handbuch wurde in PHP 5.4 nur eine einzige Funktion deprecated, siehe <http://php.net/manual/migration54.deprecated.php> (die deutsche Übersetzung listet vier, aber die ist inkorrekt, wie mir scheint). -- Christoph M. Becker
[toc] | [prev] | [next] | [standalone]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2016-03-14 14:13 +0100 |
| Message-ID | <3086872.bgJjYGteCd@PointedEars.de> |
| In reply to | #3748 |
Christoph M. Becker wrote: > Daniel Rafflenbeul schrieb: > […] Laut PHP-Handbuch wurde in PHP 5.4 nur eine einzige Funktion > deprecated, siehe <http://php.net/manual/migration54.deprecated.php> > (die deutsche Übersetzung listet vier, aber die ist inkorrekt, wie mir > scheint). Tatsächlich ist es nicht mal eine Übersetzung :) -- PointedEars Zend Certified PHP Engineer <http://www.zend.com/en/yellow-pages/ZEND024953> | Twitter: @PointedEars2 Please do not cc me. / Bitte keine Kopien per E-Mail.
[toc] | [prev] | [standalone]
Back to top | Article view | de.comp.lang.php
csiph-web