Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Alternatywna konstrukcja warunkowa., Co się szybciej wykona.
starach
post
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Witam.
Spieram się z kolegą o to który zapis metody tmpl_restore() wykona się szybciej.
Co wy o tym sądzicie. Mnie się wydaje że ten mniej czytelniejszy ( nie za bardzo wiem dlaczego, ale tak mi się wydaje)
  1. <?php
  2. public function tmpl_restore($index='')
  3. {
  4. $this->tmpl = $index=='' ? $this->tmpl_backup[count($this->tmpl_backup)] : isset($this->tmpl_backup[$index]) ? $this->tmpl_backup[$index] : die('Zly parametr. Template::tmpl_restore()');
  5. }
  6. public function tmpl_restore($index='')
  7. {
  8. if($index=='')
  9. {
  10. $this->tmpl = $this->tmpl_backup[count($this->tmpl_backup)];
  11. } else {
  12. if(isset($this->tmpl_backup[$index]))
  13. {
  14. $this->tmpl = $this->tmpl_backup[$index];
  15. } else {
  16. die('Zly parametr. Template::tmpl_restore()');
  17. }
  18. }
  19. }
  20. ?>

edit>
( nie za bardzo wiem dlaczego, ale tak mi się wydaje)
Nie potrafię tego właściwie uzasadnić.

Ten post edytował orglee 23.04.2007, 18:28:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
starach
post
Post #2





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


A(0.00356226444244)
B(0.00323665142059)

A(0.0034709405899)
B(0.0031241607666)

A(0.00340549468994)
B(0.00304779052734)

Fajnie czyli coś co uznawałem za szybsze jest wolniejsze ...

Zrobiłem jeszcze testy na uproszczonych warunkach,
wyniki są podobne ...

C(0.0020939874649)
D(0.0020476102829)

C(0.00220151901245)
D(0.00203478336334)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 17:50