Archive for Dezember, 2012
Doomsday bei JetBrains: PHPStorm 75% günstiger für 20 Stunden!
Da ja morgen die Welt untergeht bietet JetBrains für seine Nutzer einen einmaligen Nachlass von 75% auf die Personal Licenses, auch die Upgrades! Neben PHPStorm sind auch viele andere Produkte von JetBrains 75% günstiger. Die Webseite ist gerade etwas überlastet. Die Aktion geht nur bis morgen, Freitag 12 Uhr.
Coole Sache!
3 Tage PHP-Summit 2012 in Berlin
Zum ersten Mal war ich beim PHP-Summit, zur Adventszeit in Berlin im Park-Inn am Alexanderplatz. Doch vor der Reise der erste Schock: In der Macbook-Tasche aus der Firma fehlt die Hälfte des Netzkabels, und auf die Schnelle habe ich keines auftreiben können. Also ohne Ladekabel los, am Sonntag Nachmittag. Wie man die Bahn kennt ging es auch direkt schief, der Regionalexpress kam 20 Minuten verspätet und ich verpasste den ICE. Na toll, erstmal weiter mit der nächsten Regionalbahn, um dort dann einen Alternativ-ICE zu nehmen. Außer etwas Kälte halb so wild, genug Zeit hatte ich ja. Nach knapp 6,5 Stunden (statt geplanter 4 Stunden) kam ich dann in der Hauptstadt an, und nach etwas Verwirrung wie groß „der Alexanderplatz“ ist fand ich auch das Hotel (ziemlich groß und hoch, trotzdem mußte ich eine Viertelstunde rumlaufen und suchen). Check-In, noch kurz auf den Weihnachts-Markt für ein Abendessen, und dann ein unruhiger Schlaf bis zum Start des Events.
Performance des Silent-Operators und session_status()
So, heute gibts erneut eine digitale Version von zwei PHP-Magazin-Artikeln, die ich Anfang des Jahres verfasst habe. Beide sind in der goldenen Ausgabe zur neuen PHP Version 5.4 erschienen.
Der erste Artikel (PDF) untersucht die Änderungen am Silent-Operator @ (auch Fehler-Kontroll-Operator oder „Shut up“ Operator genannt), den man vor Ausdrücke schreiben kann um Warnungen zu unterdrücken. Mit 5.4 wurde die Performance verbessert wenn er in großer Anzahl, sprich innerhalb von Schleifen, genutzt wurde. Auch macht der Artikel noch mal klar dass er wenn möglich nicht genutzt werden sollte, denn selbst das Schreiben in das PHP ErrorLog kostet Zeit, die man sich in den meisten Fällen sparen kann. Im Artikel werden unter anderem die Einsatzgebiete, die Scream-Extension und Benchmarks betrachtet.
Der zweite Artikel (PDF) ist ein sehr kurzer, und es wird in wenigen Absätzen die neue Funktion session_status() vorgestellt. Ein kleines Beispiel verdeutlicht die Nutzung, die anhand des Manuals vielleicht nicht direkt erkennbar ist.