2007-11-01から1ヶ月間の記事一覧

プライベートメンバ、プライベートメソッド

プライベートメンバにはアクセス出来るのに、プライベートメソッドにはアクセス出来ない。 何で?クロージャ?わからん。 なんか世迷言書いてるな〜 要はprotectedなメンバ、メソッドが作りたかったけど無理っぽい。 クロージャは相変わらずよくわからん。 …

サブクエリを使ったJOIN

結合するテーブルにサブクエリを指定すると遅いかも。 実行順序を要確認。

クラスの継承

function inherit(sub, super){ var src = super.prototype; var dest = sub.prototype; for (var prop in src) { dest[prop] = src[prop]; } }

パーミッション変更が出来ない?!

exec関数でchmodコマンド実行するも反応なし。 システム関数chmodでやると成功。

ファイルアップロード

QuickFormでファイルアップロードを行う。 パーミッションが600で問題なし? $form->addElement('hidden', 'path', 'c:\img'); //生成したエレメントの参照を受け取る $upload =& $form->addElement('file', 'upload_image'); $form->addRule('upload_image'…

連想配列のキーと値をループで取得

while(list($key, $val) = each($ary)){} foreach($ary as $key => $val){}foreachの方が見やすいかな。

脱Using File Sort

*マニュアルから抜粋 http://dev.mysql.com/doc/refman/4.1/ja/order-by-optimisation.html 複数のキーに対して ORDER BY を実行する場合。 SELECT * FROM t1 ORDER BY key1,key2 連続しないキー部分に対して ORDER BY を実行する場合。 SELECT * FROM t1 W…

連想配列の追加

php

$ary = array(); $ary['key'] = 'val';で直接キーをセットできる 知らんかった・・・

配列の中身を確認

{$hoge|@debug_print_var} *テンプレート側に記述

眠い

smartyとかquickformとかよーわからん

ラジオボタン生成

quickformでラジオボタンを生成 $radios = &HTML_QuickForm::createElement('radio', null, null, '甲', 'kou'); $radios = &HTML_QuickForm::createElement('radio', null, null, '乙, 'otsu'); $radios[] = &HTML_QuickForm::createElement('radio', null,…

validateメソッドの戻り値

検査結果がOKならTRUEを返す

smartyのコメント

{*コメント*}でコメント