私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 121
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
このスレの回答者で試してみろとか
ググってみろっていうやつきえろや
うぜえんだよボケ
ググってみろっていうやつきえろや
うぜえんだよボケ
>>550
少なくとも>>545のようなことをきくスレではありません。
専板があるのでそちらへ逝きましょう。
http://toro.2ch.net/hosting/
スレタイに書いてる通りPHPの質問をIDを出してして下さい。
無駄な挨拶のみとかただの嫌がらせは不要です。
お分かり頂けましたか?
少なくとも>>545のようなことをきくスレではありません。
専板があるのでそちらへ逝きましょう。
http://toro.2ch.net/hosting/
スレタイに書いてる通りPHPの質問をIDを出してして下さい。
無駄な挨拶のみとかただの嫌がらせは不要です。
お分かり頂けましたか?
>>552
わんばんこ(*^_^*)/
わんばんこ(*^_^*)/
>>551 汚い言葉使い
>>567
鏡
鏡
foreach ($array as $value) {
$a[$value["id"]]["a"] = $value["a"];
$a[$value["id"]]["b"] = $value["b"];
$a[$value["id"]]["c"] = $value["c"];
}
こういう風に書いてるのがあるのですが、
foreachの中を、
$id = $value["id"];
$a[$id]["a"] = $value["a"];
$a[$id]["b"] = $value["b"];
$a[$id]["c"] = $value["c"];
といった感じにするか迷ってます。
例えばfor文で
for ($i = 0; $i < count($array); $i++){}
とやるとき、
count($array)が毎回呼ばれるからこれを外にだして、
$count = count($array);
for ($i = 0; $i < $count; $i++) {}
とやるのがセオリーだと思うのですが、
上記のforeach文の場合では、同様の理由で、
$id = $value["id"];のようにする必要はないと考えて大丈夫でしょうか?
$a[$value["id"]]["a"] = $value["a"];
$a[$value["id"]]["b"] = $value["b"];
$a[$value["id"]]["c"] = $value["c"];
}
こういう風に書いてるのがあるのですが、
foreachの中を、
$id = $value["id"];
$a[$id]["a"] = $value["a"];
$a[$id]["b"] = $value["b"];
$a[$id]["c"] = $value["c"];
といった感じにするか迷ってます。
例えばfor文で
for ($i = 0; $i < count($array); $i++){}
とやるとき、
count($array)が毎回呼ばれるからこれを外にだして、
$count = count($array);
for ($i = 0; $i < $count; $i++) {}
とやるのがセオリーだと思うのですが、
上記のforeach文の場合では、同様の理由で、
$id = $value["id"];のようにする必要はないと考えて大丈夫でしょうか?
気になるなら、>>409みたく自分で10,000回くらいループさせてみて時間を計ればいい
使うメモリ量にも関わるけど、基本的にほとんど変わらないはず
ところで
> とやるのがセオリーだと思うのですが、
と
> $id = $value["id"];のようにする必要はないと考えて大丈夫でしょうか?
の繋がりがなんかおかしい気がするのは俺だけか?
セオリーに則るなら「$id = $value["id"];のようにす」ればいいわけで、「そうする必要がない」の理由が書かれてないと思うんだが
使うメモリ量にも関わるけど、基本的にほとんど変わらないはず
ところで
> とやるのがセオリーだと思うのですが、
と
> $id = $value["id"];のようにする必要はないと考えて大丈夫でしょうか?
の繋がりがなんかおかしい気がするのは俺だけか?
セオリーに則るなら「$id = $value["id"];のようにす」ればいいわけで、「そうする必要がない」の理由が書かれてないと思うんだが
毎回呼ばれるからって書いてるじゃん
foreachで$valueに展開したものはそのまま参照すればいい
$valueが配列だからなんか違和感覚えたんだろうけど
ノーマルの変数同様配列もメモリに配置されることには変わりないわけで
配列の一部を他の変数に展開しても速度向上目的には意味がない
foreachで$valueに展開したものはそのまま参照すればいい
$valueが配列だからなんか違和感覚えたんだろうけど
ノーマルの変数同様配列もメモリに配置されることには変わりないわけで
配列の一部を他の変数に展開しても速度向上目的には意味がない
やれば分かるけどちょびっと早くなる。
あとは好みで
迷うほどのことではない。
あとは好みで
迷うほどのことではない。
本当に早くなるのか?
試してないけどメモリにいれるぶんわざわざ
$id = $value["id"];
なんてやるほうが遅そうに感じるが・・・
試してないけどメモリにいれるぶんわざわざ
$id = $value["id"];
なんてやるほうが遅そうに感じるが・・・
見やすい方、わかりやすい方でやればいいよ。
でも、$id の内容を見るのと
$value の内容から "id" を探してそこの内容を見るのじゃ
差があるのはわかるよね?
でも、$id の内容を見るのと
$value の内容から "id" を探してそこの内容を見るのじゃ
差があるのはわかるよね?
$value["id"] の参照コスト > $id の参照コスト
上記の3回分と $id = $value["id"] の代入コストを比べると
代入したほうが早いんだろう
ちなみに "id" より 'id' のほうが早い
おれは1行が横に長くなるのがいやなので、
一旦 $id = $value['id'] で代入する派
上記の3回分と $id = $value["id"] の代入コストを比べると
代入したほうが早いんだろう
ちなみに "id" より 'id' のほうが早い
おれは1行が横に長くなるのがいやなので、
一旦 $id = $value['id'] で代入する派
>>584
それって実行時の速度には影響しないんじゃないの?
それって実行時の速度には影響しないんじゃないの?
>>586
実行時以前にどの段階で知れべられると?
実行時以前にどの段階で知れべられると?
配列の"key"と'key' の単純な参照で比較
10000000回の試行を10回やった差の平均で
0.005秒だったので 0.0000000005秒ぐらいは違うのではないか。
10000000回の試行を10回やった差の平均で
0.005秒だったので 0.0000000005秒ぐらいは違うのではないか。
http://d.hatena.ne.jp/koto2/20080518/1211070116
これの28ね
まあコンパイル時はわずかに早いかもしれないが
コンパイル後の実行時は有意な差がない気もする
PHPのバージョンによるかもしれないが、
コンパイラがきちんとしてれば同じになりそう
これの28ね
まあコンパイル時はわずかに早いかもしれないが
コンパイル後の実行時は有意な差がない気もする
PHPのバージョンによるかもしれないが、
コンパイラがきちんとしてれば同じになりそう
APCとかはただのキャッシュだし、
Zend Optimizerあたりはこの辺変わるのかな?
そういうのでなければ、コンパイラとかコンパイル後とか?だし
いわゆるコンパイラの最適化的な処理はPHPの実行時には行われない。
Zend Optimizerあたりはこの辺変わるのかな?
そういうのでなければ、コンパイラとかコンパイル後とか?だし
いわゆるコンパイラの最適化的な処理はPHPの実行時には行われない。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 111 (1001) - [98%] - 2011/10/30 20:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 125 (1001) - [98%] - 2013/2/4 13:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 126 (1001) - [98%] - 2013/3/19 13:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 127 (1001) - [98%] - 2013/5/26 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 101 (1001) - [98%] - 2010/12/18 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [98%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [98%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 131 (1001) - [98%] - 2014/1/19 21:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 124 (1001) - [98%] - 2013/1/10 6:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 123 (1001) - [98%] - 2012/11/20 5:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 120 (1001) - [98%] - 2012/7/25 6:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 135 (984) - [96%] - 2014/8/7 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 138 (991) - [96%] - 2015/1/6 8:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [96%] - 2023/1/30 18:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 119 (1001) - [96%] - 2012/6/21 11:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [96%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 132 (1000) - [96%] - 2014/6/18 20:58
トップメニューへ / →のくす牧場書庫について