風柳メモ

ソフトウェア・プログラミング関連の覚書が中心。

2013-07-10から1日間の記事一覧

PHPは難しい…配列にキーが存在するかはisset()じゃ厳密には判らないのね

PHP

これも今更な話なのだが、いままでPHPである連想配列$fooに'bar'というキーが存在するかを調べるのに、 if (isset($foo['bar'])) { // キーが存在した場合の処理 } とやっていたんだけれど、厳密にはこれじゃだめだったんだね…。 説明 bool isset ( mixed $v…

MDB2で接続しなおしたときだけ、通らなくなるクエリがあって悩んだ

PHP上でMDB2を使用してMySQLにアクセスしているとき、あるタイミングでだけ、通らなくなるクエリ(プリペアドステートメント)が出てきて原因がわからず、ほぼ半日無駄にしてしまった。 ■追記 MDB2: 2.5.0b5 (beta) MDB2_Driver_mysql: 1.5.0b4 (beta) を入…