ďťż

[PHP] Różnice pomiędzy php4 i php5 Czy ktoś potrafi podać?

       

Podstrony


telcocafe

Witam,

niedawno zakupiłem serwer, który posiada php4. Poprzedni serwer, na którym byla moja strona obsługiwał php5. Teraz mam problem, ponieważ skrypt napisany został w php5. Czy ktoś potrafi wymienić różnice, jakie są pomiędzy php4 i php5, abym mógł poprawić skrypt? Jeśli znacie jakąś polską stronke która zamieściła te różnice, to prosiłbym o podanie.

Z góry dziękuje za odpowiedzi.



PHP4: nie obsługuje obiektowości - nie możesz używać klas

[EDIT:]
@down
kurczę a byłem przekonany że nie obsługuje - bo jak próbowałem sobie napisaną przeze mnie klasę to na serwerze z PHP4 nie poszło, podczas gdy na PHP5 nie było problemów, a klasa była wręcz trywialna (konstruktor i parę metod i atrybutów)

[EDIT2]

Co do konstruktorów, to w PHP 4 mają nazwę taką jak nazwa klasy, a w PHP 5 - tak jak w PHP 4 lub "__construct". Może właśnie używałeś __constrcut?

o kurczę :) to chyba o to chodziło :) ale co tam :) prościej było założyć konto na innym hostingu :lol:
Użytkownik Krzymar edytował ten post 07 wrzesień 2006, 19:41
Nie zastosowałem klas w skrypcie, to prosty skrypt, nie ma tam bardziej zaawansowanych rzeczy

nie znam wszystkich różnic niestety - ale jest jeszcze możliwość, że możesz mieć np poblokwane niektóre funkcje w ustawieniach serwera, albo krótszy dopuszczalny czas wykonania skryptu



PHP 4 obsługuje obiektowość. W PHP 5 została ona bardziej dopracowana.

//edit:

[EDIT:]
@down
kurczę a byłem przekonany że nie obsługuje - bo jak próbowałem sobie napisaną przeze mnie klasę to na serwerze z PHP4 nie poszło, podczas gdy na PHP5 nie było problemów, a klasa była wręcz trywialna (konstruktor i parę metod i atrybutów)

Co do konstruktorów, to w PHP 4 mają nazwę taką jak nazwa klasy, a w PHP 5 - tak jak w PHP 4 lub "__construct". Może właśnie używałeś __constrcut? :P
Użytkownik Coldpeer edytował ten post 07 wrzesień 2006, 19:24
Niby mała różnica, ale jednak. Dotyczy edycji plików. W php4 nie działa popularna funcja file_put_contents.
Użytkownik Wolwerin edytował ten post 07 wrzesień 2006, 19:38
1. niesamowity przeskok w obiektowości
2. możliwość tworzenia wyjątków
3. Nowe możliwości w XML
4. parę nowych funkcji

donbre arty o tym sa za darmo do ściągnięcia z phpsolmag.org

dużo tego ;-) jak dla mnie obiektówka to jest to ;-) jak ostatnio musiałem freezarke przerobić na php4 to grrr :P

sam zobacz
http://www.google.pl...h...=Szukaj&lr=

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.