PHPを学ぶ時、最初に憶えて欲しいvar_dump

WordPressのテンプレートを編集するケースなど、デザイナーの方でもPHPに触れる機会が増えてきましたね。
PHPを理解し学ぶ方法についても、本を読んでじっくり原則的に理解していく方、参考のコードを実装してみて体験しながら身につけていく方(私は後者パターンが多いですw)いろいろなパターンがあると思います。

ただ、PHPを書いてみて、それが思った通りに動かなかったり、正しく動いているか確認したい場合には、ちゃんと検証できる技術をまず身につけておくことが必須だと思っています。
その検証に利用するPHPの関数が、var_dump です。

“PHPを学ぶ時、最初に憶えて欲しいvar_dump” の続きを読む

GoogleマップのMarkerClustererをフォトログに導入してみた

フォトログで表示しているGoogleマップでは、表示している写真の撮影場所だけを表示して、他の写真のマーカーは載せてプロットしていませんでした。

これは、撮影場所が近いとマーカーが重なりゴチャゴチャになってしまうのがイヤだったからなのですが、先日コミュニティコムの @khoshino さんに、近い場所に複数のマーカーがある場合、まとめて表示してくれる MarkerClusterer の存在を教えていただいたので、早速導入してみることにしました。

“GoogleマップのMarkerClustererをフォトログに導入してみた” の続きを読む

MagpieRSSでcategoryを配列で取得する

MagpieRSSは、RSSやATOMなんかを取得してパースするのにとっても便利なライブラリではあるのですが、categoryなど同一のタグが複数存在する場合、単に文字列を結合するだけで、元のカテゴリの判別が不正確になる恐れがあります。
これを、項目が1つであれば、単に文字列として、複数存在する場合は、配列としてパースするようにカスタマイズしてみました。

“MagpieRSSでcategoryを配列で取得する” の続きを読む