「WordPressで学ぶPHP(4)通信編」を発売しました。
本書は、「WordPressで学ぶPHP(1)変数・制御構造編」「WordPressで学ぶPHP(2)データ構造編」「WordPressで学ぶPHP(3)関数編」の続編にあたり、Webブラウザとサーバー(PHP)との通信と、PHPから他のサーバーに通信することについて解説します。
PHP 5.5.0リリース
開発が進められていたPHP 5.5.0が、正式版として2013年6月20日(米国時間)にリリースされました。
PHP 5.5.0の主な新機能として、「ジェネレータ(generators)」があります。
ジェネレータは、大量のデータを扱う際に、メモリにデータを一気に読み込まずに、1つずつ処理していく際に便利な機能です。
従来のPHPでも、Iteratorを使えば同じようなことができますが、Iteratorよりもシンプルに記述することができます。
また、try~catch構文にfinallyブロックが追加されました。
finallyブロックは、例外が発生したかどうかにかかわらず、tryブロックまたはcatchブロックが実行された後に、必ず実行されます。
このほかにも、新機能の追加や、既存の機能の不具合修正が行われています。