Rafał
G.
Programista
aplikacji
internetowych
- 1
- 2
Piotr P. Software Developer
Temat: PHP5 i kompatybilność wstecz
Zważywszy że wersje PHP 4.X.X i 4.Y.X nie są ze sobą kompatybilne, jeśli w aplikacjach nie ma wzmianki o porcie do PHP5, przygotuj się na Big Bala Bum.Chociaż z drugiej strony jeśli aplikacje nie były pisane obiektowo Big Bala Bum może ograniczyć się do lokalnych Bala Bum.
Jeśli aplikacje są napisane obiektowo i obficie wykorzystywane jest dziedziczenie klas i do tego masz statyczne metody wywoływane w konstruktorach i do tego jeszcze nieszczęsne <?php $this = false; ?> w konstruktorach to bez testowania na rozwojowym serwerze chyba się nie obędzie.
Właściwie to kod może bezbłednie działać ale nie będzie się nadawał do dalszego rozwoju ( zresztą rozwijanie kodu PHP4 z PHP5 mija się z celem ).
Michał
W.
Consultant Engineer
Remote Support at
Application Support
Temat: PHP5 i kompatybilność wstecz
to moze lepiej nie pisac obiektowo skoro?a jak to bedzie sie mialo przy migracji do przodu lub tyłu pomiędzy php5 i 6?
konto usunięte
Temat: PHP5 i kompatybilność wstecz
Nikt Cię nie zmusza do przechodzenia... zgodny wstecz to stara się być internet explorer ( tak z 10 lat wstecz )konto usunięte
Temat: PHP5 i kompatybilność wstecz
Michał Walotek:
a jak to bedzie sie mialo przy migracji do przodu lub tyłu pomiędzy php5 i 6?
W php6 zniknie magic_quotes, safe_mode, register_globals, HTTP_*_VARS. Więc z tym trzeba uważać.
Z pewnością przejście z php5 do php6 będzie "przyjemniejsze" niż z php4 do php5 albo do php6. Tak czy inaczej sporo serwisów będzie trzeba prznieść do obiektowości, która jest bardziej efektywna pod różnymi względami.
Jarosław
Rafa
senior software
engineer, Motorola
Solutions Systems
Polska
Temat: PHP5 i kompatybilność wstecz
Tych developerow PHP pokopalo czy co? Czemu z każda nową wersją coraz bardziej łamią kompatybilnośc?W zasadzie to bym sie tym nie przejmował, w końcu nie musze robic upgradu, gdyby nie to, że wszędzie jest pełno maniaków najnowszych wersji, i w tej chwili na serwer z PHP4 ludzie juz patrzą jak na staroć i narzekają, że taki czy inny gotowy skrypt im nie działa...
U mnie rekord pobił jeden człowiek, który uzył jakiegoś gigantycznego frameworka PHP do zrobienia skryptu przyjmującego dane POSTowane z prostego formularza (rejestracja uczestnika na konferencję) i zapisującego je do bazy MySQL - INSERT do jednej tabeli, nic więcej - i narzekał, że za stare oprogramowanie, że mu to nie działa pod PHP 4, po czym szukał serwera z PHP 5 żeby mu zadziałało...
Rok temu na poprzednim wydaniu tej samej konferencji inna osoba napisała ten skrypt elementarnie prosto, tak, że działałby nawet w PHP 3, a do tego był 10 razy mniejszy... Wystarczyło tylko wziąć i przystosować, ale to już widocznie było ponad siły tego delikwenta...
A moja prywatna strona ciągle chodzi na PHP 3 i ma się dobrze... ;)Jarosław Rafa edytował(a) ten post dnia 06.05.08 o godzinie 01:37
konto usunięte
Temat: PHP5 i kompatybilność wstecz
Rafał Grzegorek:
Jak wygląda sprawa z kompatybilnością? Zakładając, że chcę zaktualizować soft serwera do PHP5 (nie chcę się bawić w dwie wersje PHP na jednym serwerze) - czy będzie jakiś problem ze skryptami, które działały pod PHP4?
Ja na Twoim miejscu pozostawił bym 2 wersje ;)
Michał
Pawłowski
Software Development
Engineer
Temat: PHP5 i kompatybilność wstecz
Z całym szacunkiem ale PHP4 to jest przeżytek ... nawet PDO nie ma :P
Piotr
Lewandowski
Programista
aplikacji
internetowych (PHP,
MySQL, SF2, Mag...
Temat: PHP5 i kompatybilność wstecz
Michał Pawłowski:
Z całym szacunkiem ale PHP4 to jest przeżytek ... nawet PDO nie ma :P
Gdyby tak bylo, to PHP4 dawno juz niebyloby wspierane, a jest wspierane wlasnie ze wzgledu na niekompatybilnsc pewnych skryptow z PHP5.
Z drugiej strony nie chcialbym sie przesiadac z 5 na 4 spowrotem :)
Pozatym jesli cos juz pisze sie od nowa, to powinno sie uzywac wersji 5(pomijam najprostrze kwestie), z mysla dalszego rozwoju i byc moze pozniejszej, latwiejszej migracji do wersji 6.
Uwazam ze nowe skrypty powinno sie pisac juz w wersji 5, ale nie widze potrzeby przepisywania wszystkiego napsiango w php4 do standardow wersji 5. Oczywicie mozna zadbac o to zeby byly one chociaz kompatybilne, bo wiadomo ze z duchem czasu nadejsc moga takie dni gdy php4 zacznie znikac z naszego zycia.
Daniel Częstki senior php developer
Temat: PHP5 i kompatybilność wstecz
Kamil Kosieradzki:
W php6 zniknie magic_quotes, safe_mode, register_globals, HTTP_*_VARS. Więc z tym trzeba uważać.
i bardzo dobrze. magic_quetes to jest wogole jakis dziwny twor. nie lubie zadnych magicznych sztuczek. pozostale tez powinny zniknąć.
trzeba isc do przodu. tym bardziej ze znikaja rzeczy, ktore wlasciwie nie sprawdzily sie.
konto usunięte
Temat: PHP5 i kompatybilność wstecz
Piotr Lewandowski:
Gdyby tak bylo, to PHP4 dawno juz niebyloby wspierane, a jest wspierane wlasnie ze wzgledu na niekompatybilnsc pewnych skryptow z PHP5.
Już nie jest wspierane. Info na php.net:
The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make critical security fixes available on a case-by-case basis until 2008-08-08. Please use the rest of this year to make your application suitable to run on PHP 5.
http://www.php.net/archive/2007.php
konto usunięte
Temat: PHP5 i kompatybilność wstecz
Jarosław Rafa:
Tych developerow PHP pokopalo czy co? Czemu z każda nową wersją
coraz bardziej łamią kompatybilnośc?
"dzieki" takim zabiegom ciagle mamy prace ;-)
jak nei dostosowywanie JS do nowych ficzerow w przegladarkach to przyjdzie nam przepisywac kod z PHP3 od razu do wersji 6.
Michał Pawłowski:
Z całym szacunkiem ale PHP4 to jest przeżytek ... nawet PDO nie
ma :P
moze i przezytek, tak jak i PHP3, ale jednak duzo rzeczy jeszcze na tym biega i sprawdzaja sie. a jesli cos dziala - nie ma sensu tego przepisywac.
Rafał Korszuń co-owner @ Kleder
Temat: PHP5 i kompatybilność wstecz
ogólnie co do głównego tematu:1. zend.ze1_compatibility_mode = true (jak obiektowość ma być zgodna z zend engine 1) przy czym nie ustawiałbym tego w php.ini tylko dla danego serwisu w htaccessie.
2. następnie przeczytać:
http://docs.php.net/manual/en/migration5.php
3. Poprawić co nie działa
ps.
W sumie wstacznie niekompatybylnich rzeczy nie ma tak dużo w php5Rafał Korszuń edytował(a) ten post dnia 06.05.08 o godzinie 10:19
Mirosław O. netBOMB.pl
Temat: PHP5 i kompatybilność wstecz
Piotr Lewandowski:
Gdyby tak bylo, to PHP4 dawno juz niebyloby wspierane, a jest wspierane wlasnie ze wzgledu na niekompatybilnsc pewnych skryptow z PHP5.
A kto je wspiera? Przecież php4 nie żyje od zeszłego roku.
http://gophp5.org/
Piotr
Lewandowski
Programista
aplikacji
internetowych (PHP,
MySQL, SF2, Mag...
Temat: PHP5 i kompatybilność wstecz
Jeszcze w tej chwili wychodzą patche zwiazane z bezpieczenstwem. Mysle ze mimo wszystko php4 tak szybko nie umrze, aczkolwiek to tylko moj punkt widzenia :)Tak czy inaczej, nie jestem anty php 5, co juz wczesniej zaznaczylem :)
Pozdrawiam
Piotr P. Software Developer
Temat: PHP5 i kompatybilność wstecz
Rafał Korszuń:
ps.
W sumie wstacznie niekompatybylnich rzeczy nie ma tak dużo w php5
Z E_NOTICE czy z ~E_NOTICE?
Rafał Korszuń co-owner @ Kleder
Temat: PHP5 i kompatybilność wstecz
Piotr P.:
Rafał Korszuń:
ps.
W sumie wstacznie niekompatybylnich rzeczy nie ma tak dużo w php5
Z E_NOTICE czy z ~E_NOTICE?
z E_NOTICE, jeżeli ktoś trzymał się wytycznych :P
konto usunięte
Temat: PHP5 i kompatybilność wstecz
Tych developerow PHP pokopalo czy co? Czemu z każda nową wersją coraz bardziej łamią kompatybilnośc?
Aby jezyk mogl sie rozwijac bez puchniecia przez kod obslugujacy kompatybilnosc wstecz. Chwala im za to.Łukasz S. edytował(a) ten post dnia 06.05.08 o godzinie 15:36
konto usunięte
Temat: PHP5 i kompatybilność wstecz
<duplikat>Łukasz S. edytował(a) ten post dnia 06.05.08 o godzinie 15:36
Jarosław
Rafa
senior software
engineer, Motorola
Solutions Systems
Polska
Temat: PHP5 i kompatybilność wstecz
Łukasz S.:
Aby jezyk mogl sie rozwijac bez puchniecia przez kod obslugujacy kompatybilnosc wstecz. Chwala im za to.
Tylko że mnie sie wydaje, że ten rozwój w wielu przypadkach, nie tylko PHP, to jest sztuka dla sztuki, rozwój dla samej idei rozwoju i wprowadzania nowych ficzerów, a nie tego, że komus do czegos to jest naprawdę potrzebne...Jarosław Rafa edytował(a) ten post dnia 07.05.08 o godzinie 00:13
- 1
- 2
Podobne tematy
-
PHP » Frameworki (PHP/PHP5) -
-
PHP » PHP5 - 4-5x szybsze -
-
PHP » Kto pomoże - "moje" strony po przejściu na php5 ie chcą... -
-
PHP » PHP5 - jaka książka? -
-
PHP » PHP5 IIS błąd ładowania bibliotek. -
-
PHP » Pomoc przy przeniesieniu portalu serwera php4 na php5 -
-
PHP » Sprzedam książkę Podstawy Flash i PHP5 -
-
PHP » zmiana php4 na php5 -
-
PHP » [sprzedam] voucher do serii próbnych egzaminów... -
-
PHP » Literatura PHP5 OOP -
Następna dyskusja: