Facebook
Twitter
Google+
Kommentare
6

PHP 5.3 RC1 freigegeben

php_logoGestern wurde der erste Releasekandidat von PHP 5.3 freigegeben. Zu den neuen Features von PHP 5.3 gehören unter anderem Namespaces, Late static binding, Lambda functions und closures. Download Changelog

Über den Autor

Damian Luszczymak

Kommentare

6 Comments

  1. 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.

    Reply
  2. 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 🙂

    Reply
  3. 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.

    Reply
  4. 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?

    Reply
  5. 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.

    Reply
  6. 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.

    Reply

Leave a Comment.

Link erfolgreich vorgeschlagen.

Vielen Dank, dass du einen Link vorgeschlagen hast. Wir werden ihn sobald wie möglich prüfen. Schließen