【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
405:nobodyさん 09/02/08 17:08:43 >>396 end array_pop 406:nobodyさん 09/02/08 17:17:02 >>400 $a = $b = $c = $d = $e = $f = 0; 407:nobodyさん 09/02/08 17:41:19 >>400 無理やりやってみた foreach (get_defined_vars() as $varName => $varValue) { if (ctype_lower($varName)) $$varName = 0; } というか初めから $var['a'] $var['b'] $var['c'] という風に 連想配列でやった方がいいんじゃないの? 408:nobodyさん 09/02/08 18:37:59 >395 クロージャを格納するのと関数の実行結果を格納するのは別の操作だ。JavaScriptで言うと var hoge = hogeFunc(); var hoge = hogeFunc; Cで言えば、関数ポインタを渡すのと関数の戻り値を渡す事の違い。 >400 for($loop=ord('a'); $loop <= ord('z'); $loop++){ ${chr($loop)} = 0; } うっかりループ変数に$iを使っちまったぜ…9番目の変数が$iなのを忘れていた。 まとめて初期化したいという事は、何らかのかかわりを持った変数群だろうから、配列にしておく事をお勧めする。 変数名に意味を持たせるのは地獄の始まりだしな。そもそも、この処理(可変変数)は禁呪に近い。地獄への直行便だ。 $aが実は「アルファベットaの登場頻度」とかだったとしても、俺なら連想配列を使う。 変数をその後どう使うつもりか、ちょっとだけ話してみ?誰かがもう少しマシなデータ構造を考えてくれると思うぞ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5384日前に更新/108 KB
担当:undef