Mitglieder Suche
Vorname, Nachname
Beruf
Postleitzahl
Entfernung
Wer ist online?
Zur Zeit sind 408 User online
© 2012 grafiker.de | Design & Copyright by snygo.media
Benutzername:
Passwort: (vergessen?)
Alles rund um PHP und dessen Anwendung im Internet.
Moderiert von:
Gruppe besteht seit:22.09.2008
Mitglieder:36
Aufrufe:1448
Beiträge:12
Tags:PHP, Programmieren
PHP4 vs. PHP5
Diskussionen über Vor- und Nachteile der momentan gebräuchlichen PHP Versionen.
erstellt von :
Veröffentlicht:29.09.2008
Max Köhler schrieb:
30.09.2008 | 13:02 Uhr
Na dann mach ich mal den Anfang ;-)

Wir haben bzw. sind gerade dabei alle alten Projekte auf PHP5 zu bringen.
PHP5 war ein guter - wohl eher ein nötiger Schritt - um PHP in Sachen OOP voranzubringen was soweit auch ganz gut geschafft wurde.

Mich würde mal interessieren wie viele hier wirklich die neuen Möglichkeiten von PHP5 ausschöpfen??

Gruß
Max
Maurice Renck schrieb:
30.09.2008 | 13:25 Uhr
Hallo,

ja, PHP5 war wirklich ein notwendiger und mehr als sinnvoller Schritt. Beim Umsetzen neuer Projekte mit PHP5 habe ich persönlich einige Vorzüge schnell zu schätzen gelernt. In der Praxis muss ich aber sagen, kommen die neuen OOP-Features nur selten zum Einsatz. Gerade bei einfacheren Skripten macht ein lineares, nicht objektorientiertes Skript mehr Sinn. Hier, denke ich, muss aber von Fall zu Fall abgewogen werden. Generell möchte ich aber behaupten, dass Projekte immer aufwendiger und der Einsatz von oop damit auch immer sinnvoller wird.

Bei größeren Skripten musste ich nun feststellen, dass man bei PHP schnell an andere Grenzen stößt. Bei der Speicherveraltung (z.b. der Freigabe von Variablen-Speicher) sehe ich noch Entwicklungsbedarf, ebenfalls bei der Verarbeitung von MultiByte-Strings.

Gruß
Maurice
Max Köhler schrieb:
30.09.2008 | 14:43 Uhr
Hi,

muss ehrlich zugeben, dass ich bis dato die MB-Funktionen noch nie implementiert habe.
Warum hast du diese eingesetzt bzw. welche Vorteile ergeben sich daraus?

Gruß
Max
Maurice Renck schrieb:
30.09.2008 | 15:52 Uhr
Beim Arbeiten mit unterschiedlichen Zeichensätzen bzw. beim Umwandeln dieser, helfen die "normalen" Stringfunktionen meist nicht weiter. Das kommt, weil bei UTF8 ein einzelner Char aus mehreren Bytes bestehen kann. Bei den Standard-ISO-Zeichensätzen ist das nicht so. Es kann also unter Umständen zu Fehlern kommen, wenn man diese MehrByte-Zeichen mit den normalen Funktionen auswertet, diese machen dann aus einem Char zwei und das führt zu seltsamen Wortschöpfungen ;)

30.09.2008 | 18:28 Uhr
Stimmt die umwandlung von iso nach utf8 war oft nicht besonders bequem bzw. fehlerfrei. denke aber bei den neuerungen von PHP5 in erster linie an die verbesserungen was wie Klassen bzw. die Objekt bildung angeht. in PHP4 gab es zum bsp. keiner "wirklichen" contructoren oder destructoren.

was die "Überladung" durch Klassen includes angeht muss ich allerdings wiedersprechen. Die __autoload Funktion in PHP5 ist ein echter segen und verhindert das Klassen geladen werden die man nicht gebraucht was schon eine menge Bytes einsparen kann. Arbeite derzeit an einem PHP-Framework das sich Komplett an Die OOP orientiert, Und kann mich bislang nicht beschweren was das angeht.

Auf jedenfall macht der umstieg auf PHP5 in jedem falle sinn. Denn auch kleinere Projecte haben sicherlich einen Login oder einen Upload für Bilder etc. da bietet es sich ja wohl an das in einer Kalsse zu definieren. Das jedesmal neu zu durchdenken oder gar neu zu Coden macht da wenig sinn.