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
Hacker
post
Post #2





Grupa: Zarejestrowani
Postów: 225
Pomógł: 0
Dołączył: 1.11.2005

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


Cytat
nie tyle losowość co obie są porównywalnie szybkie a zakłócenia są wprowadzane przez inne aplikacje, system itd.


@dr_bonzo Mówiąc o pełnej losowości o to mi chodziło... Skoro zakłócenia wprowadzane przez inne aplikacje zmieniają, a wręcz odwracają wyniki to nie ma różnicy... Chyba, że w czytelności. Pod tym względem wygrywa wariant B

Ten post edytował Hacker 24.04.2007, 20:31:44
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: 6.10.2025 - 10:58