Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> $GLOBALS['element'], szybkość tej tablicy
Zigi
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 3
Dołączył: 20.11.2004

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


Mam takie pytanie:
Jak szybka jest tablica $GLOBALS w porównaniu np z np.

  1. <?php
  2.  
  3. function ta(){
  4. global $zmienna;
  5. }
  6.  
  7. ?>


lub po prostu gdy zmieniam wartość elementu w tej tablicy to jak szybko to się dzieje w porównaniu z innymi sposobami przechowywania zmiennych. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Zigi 2.01.2005, 15:35:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Optymalizacja kodu ma to do siebie, że skupia się bardziej na rzeczach, które zajmują znaczącą ilość czasu na wykonanie, a mniejszą uwagę na `pierdołach`.

W manualu php mamy przedstawione np. zestawienie szybkości $_GET i $_SESSION, a także define i const. Tylko tak naprawdę czy to zmieni mój sposób pisania? Nie. Bo te rzeczy w zamiarze mają być do czego innego. Jak czytałeś symfonie c++ to pamiętasz rozdział gdzie było opisane czy używać define czy const, autor nie skupia się na takich pierdołach, że to mu o ileś tam wolniej działa, tylko na tym gdzie i dlaczego tego używać. Bo w zamiarze program ma wykonywać ważniejsze rzeczy i optymalizacja innej cześći programu da ZNACZĄCE rezultaty.

Dlatego jeśli masz teorię i już tak opanowałeś optymalizację kodu to możesz zacząć bawić się w takie rzeczy, które czasem coś wnoszą, ale to jak już opanujesz inne ważniejsze rzeczy. Ponownie gorąco Cię namawiam byś sam sprawdził co jest bardziej optymalne jeżeli uważasz, że to naprawdę zmieni coś w działaniu Twojego skryptu, a jeśli pytasz tylko z ciekawości to też lepiej wtedy samemu to zbadać... oczywiście przed przeszukaniem google by nie robić tego co ktoś już zrobił.

Na końcu chciałbym się odnieść do Twoich postów skoro oceniasz moje. Tak naprawdę nie skupiają sie na niczym poza Twoimi wymysłami. Przedstawiłeś jeden kod, w którym masz 2 zmienne globalne, które tak naprawdę tam nie muszą być bo można zapisać ten kod bez nich.
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: 26.12.2025 - 07:15