2017-10-25 9 views
-4

私は1年前にプログラミングワールドに入りました。私は教師とstackoverflowによって自分自身を開発しました。私はfor loopwile loopforeach loopが何であるか知っていて、私はループを使う必要がある時を知っています。ときどき私はstackoverflowでより短いwhile loopを見ることができます。ここでPHP - どのループが高速であるかをどのように知ることができますか?

例:

while ($row = $db->fetchassoc($result)) $array[] = $row; 

私は短い方法を学んだので、私はwhile loop短いを使用しています。

while loopの方が速いのはどうすればわかりますか?この1つ:

while ($row = $db->fetchassoc($resultProject)){ 
    $arrayProjects[] = $row; 
} 

または短いもの?

+0

どちらも同じです。これら2つの間にはパフォーマンスの違いはありません。 – Gunaseelan

+7

答えはあなた自身の質問にあります:行数。 – Tarun

+0

最初は読みにくいです。それを超えて、彼らは同じことをします。 – Carcigenicate

答えて

1

複数行以外の違いはありません。 一行で理解するのはあまりにも複雑ですが、複数行では実行や速度の点で違いはありません。

1

違いはありませんが、両方の方法で対応できます。

+0

@ハッフィーもしあなたがそうなら、それをベンチマークしてください。そして:いいえ、それは同じです。 – deceze

+0

@Haffoo質問は同じです。サーバーがこれを読むのに違いはありません。同じ時間がかかる。 –

関連する問題