Hangi yapı daha hızlı?

0 Cevap php

Hangi yapı daha hızlıdır:

$a = $b * $c ? $b * $c : 0;  

veya

$i = $b * $c;  
$a = $i ? $i : 0;  

Tüm değişkenler yerel olanlardır.

Hız mulitplication, toplama, çıkarma ve bölme için farklı mı?

Update:

İşte bazı açıklamalar var:

  1. Bu sıfırdan hız optimize kod yazma hakkında teorik bir soru. Not "arama darboğazları" hakkında.
  2. Ben kendim kod hızını ölçebilirsiniz. Ama) microtime kullanarak ödev (yaklaşık bir soru değildi ediyor. Bu nasıl PHP yorumlayıcısı çalışmaları hakkında bir soru (kendimi google kazarak anlamaya çalıştım ama unseccusfull ne) oldu.
  3. Ayrıca - Kendimle ölçme ve biraz karıştı etmedi. $ A, $ b ve $ c (sıfır, negatif, pozitif, tamsayı ve yüzen kombinasyonları) Farklı başlangıç ​​değerleri, yapıların arasında farklı sonuçlar üretir. Yani karıştı.

Bana yararlı bilgi sağlamak BoltClock ama user576875 opcode dekoder bir bağlantı göndererek benim gün yaptı! Onun cevabı da benim soruya doğrudan cevap içerir. Teşekkürler!

0 Cevap