Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] szybkosc instrukcji if else
vokiel
post 2.01.2008, 14:21:18
Post #1





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Pytanie może trywialne, ale jak się mają poniższe funkcje do szybkości, poprawności kodu, czy można je stosować zamiennie bez problemu? Czy jedyną różnicą jest sposób zapisania/ilosc kodu/jego czytelność (to też zależy jak dla kogo;) ), czy może są jakieś 'ważniejsze' różnice?
  1. <?php
  2. // f_1
  3. $kolor = ($i%2==1) ? "#EFEFEF" : "#E5E5E5";
  4.  
  5. // f_2
  6. if ($i%2==1) {
  7. $kolor = "#EFEFEF";
  8. }
  9. else {
  10. $kolor = "#E5E5E5";
  11. }
  12. ?>


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
domis86
post 2.01.2008, 14:33:24
Post #2





Grupa: Zarejestrowani
Postów: 255
Pomógł: 5
Dołączył: 20.03.2007
Skąd: Kraków

Ostrzeżenie: (30%)
XX---


Jedyna roznica to zapis. Pierwszy jest w wiekszosci przypadkow mniej czytelny, ale w takim przypadku jak ty pokazales to akurat jest lepszy smile.gif

Ten post edytował domis86 2.01.2008, 14:33:54
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 10:08