2010-09-01から1ヶ月間の記事一覧

ifのコスト

にわかに気になったので

PHPで全要素にアクセスするには

普通forやforeach使いますが。array_shift,array_popという手もありますね。 俄に気になったのでパフォーマンス比較。

PHPのオブジェクトキャスト

arrayオブジェクト化してもアクセス方法は同じだし、foreachに渡せる分そっちのほうが良いんじゃないだろうか。ああ。だけどオブジェクト化した配列foreachに渡すとか頭悪そうだね。とか思っていたらネイティブに配列のオブジェクトキャストというものがある…

PHPで配列に安全にアクセスしたいだけだが

2010.09.18追記 多次元配列に対応してみました。 phpにおいて配列とは、生成時にarray()とかいう妙なリテラル*1を書くことを強制されるためそれだけで既に書くにも読むにもだいぶ残念ではあるが、加えて連想配列との境がないために挙動が予想つかないarray_*…