
PHP 5.3 – Die neuen Features
Als erstes möchte ich mal bei Nils bedanken das er dieses tolle Projekt ins Leben gerufen hat! Und als zweites möchte ich mich kurz vorstellen. Ich bin Manuel Grundner, ich komme aus dem Herzen der Steiermark, ...
Weiterlesen
PHP 5.3 Die Neuerungen von Stefan Priebsch
Ich hatte letzte Woche das "Glück" beim Gewinnspiel der entwickler.press das Buch PHP 5.3 Die Neuerungen von Stefan Priebsch zu gewinnen. Heute möchte ich mich mal darüber auslassen, ob es wirklich ein ...
WeiterlesenEin Kommentar
Leave a Comment. Antworten abbrechen
Link vorschlagen.
Danke, dass du einen Link hinzufügen möchtest. Sobald du dieses Formular ausgefüllt hast, wird einer unserer Moderatoren informiert, der sofort losrennt und den Link überprüft. Falls er ihn gefalällt - und davon gehen wir aus - wird er mit ins Programm genommen. Da wir die Leser des Blogs nicht mit tollen Links überlasten wollen, kann es aber sein, dass dein Link erst nach ein paar Tagen live geht.
Vorschlag absenden AbbrechenLink erfolgreich vorgeschlagen.
Vielen Dank, dass du einen Link vorgeschlagen hast. Wir werden ihn sobald wie möglich prüfen. Schließen

Link vorschlagen
Wir sind immer auf der Suche nach guten Links. Helft uns sie zu finden.
Link vorschlagen
Wer über neues auf dieser Seite informiert werden will, der sollte uns auf Facebook folgen. Es lohnt sich!
Da würde ich doch mal sagen: Ich freu mich 🙂 Denke PHP 5.3 wird uns viel Freude bringen. Wenn jetzt noch Traits kommen, dann werde ich den Blog vielleicht doch noch umbenennen.
Lambda functions und closures, klasse, wer mal mit scheme oder lisp gearbeitet hat (oder musste) hat ja recht schnell gemerkt, dass sich damit teilweise wirklich sehr geniale Dinge bauen lassen 🙂
Mit Scheme haben wir an der Uni Programmieren gelernt und ich habe es gehasst 🙂 Naja ich kam eher von der Java-PHP-Schiene, aber so im nachhinein fand ich’s dann doch interessant.
Eine Frage hätte ich bzgl. PHP 5.3: Warum wurde goto eingeführt? Ich dachte, dass so etwas eher entfernt werden sollte. Kann das einer erklären?
Ja. Wenn du es nicht benutzen willst, dann musst du ja nicht 🙂 Sehe es einfach als eine Methode mehr im Angebot, da sollte man sich ja nicht beschweren. Aber schau dir mal den Artikel (http://schlueters.de/blog/archives/94-Goto-your-Christmas-presents-with-PHP-5.3.html) von Johannes Schlüter (Release Manager PHP 5.3) an, ich finde der trifft es ganz gut:
When you know about goto I’m sure you know it’s bad, so why did we added? – Well there’s a very limited set of problems where it’s ok. One is generated code, a code generator using goto can be written way better than without goto and nobody is supposed to read that code anyways. The second situation is when having a longer piece of code, where situations might occur where you cancel execution sin the middle of the code but want to do some cleanup nonetheless.
Ja, das ist richtig, man muss es nicht verwenden. Und vielleicht ist es in ganz besonderen Fällen auch nicht mal so schlecht?!
Das Beispiel auf Schlüter Blog ist (wie in den dortigen Kommentaren schon angemerkt) trotzdem etwas dürftig, da man es durch try-catch-finally schöner hätte lösen können.
PHP ist meiner Meinung nach sowieso eine Sprache, an der man besonders deutlich den Stil eines Programmierers erkennen kann, da sehr viel erlaubt/akzeptiert wird.