PHP

まったく、IEってやつは…(-_-;

PHP

【その1】 Date クラスの protoype.toString メソッドを上書きして、PHP の date 関数互換のフォーマット機能(例:(new Date).toString('Y/m/d H:i:s'); => 2008/12/11 04:35:12 )を付けてみたら、IE だけ toString メソッドが上書きされない。(IE7 でさ…

HTML Form チェックボックスが off の時の値

PHP

今更ながらに知ったことがあります。 HTML Form でチェックボックスを使うとき、off の時はデータが送信されない訳ですが、これではチェックボックスの on/off でサーバー側のデータの状態を変化させたい場合等で問題があります。つまり、チェックボックスが…

PHPでの、メソッド内の静的変数のスコープ(static)

PHP

ベーシックな事ですが、PHP の静的変数のスコープ(?)に関して気づいた事を、忘れそうなのでメモ。以下のコードについて: class Counter { function print_count() { static $counter; echo ++$counter . "<br />"; } } class CounterA extends Counter { } cla…

PHP4でオブジェクトをデフォルト参照渡しっぽく扱う

PHP

PHP4 では、オブジェクトを代入したりすると、オブジェクトは参照渡しではなく、コピーになりますが、これを擬似的に、参照渡しっぽく扱える方法を思いついたので、メモメモ。 例えば次の例ですが、 $user_model =& Model::get_model('User'); $user1 = $use…