Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Czyścić zmienne po wykonaniu pętli?
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.

Ostatnio znalazłem kawałek kodu w którymn po wykonaniu pętli while czyszczone były zmienne:
  1. $nazwa_zmiennej = null;


Czy jest semns czyścić zmienne użytwe w pętli foreach lub while?

Jeżeloi tak, to jak to robicie w praktyce, które zmienne/tablice opłaca się kasować?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


W PHP zasięg zmiennych definiowany jest przez funkcję, nie blok, tak więc zmienna utworzona wewnątrz bloku pętli jest dostępna poza nim. W pewnych sytuacjach może to być zjawisko niepożądane - np. ze względu na zużycie pamięci (zmienna może przechowywać sporą strukturę danych). W innych przypadkach? Raczej jest to niepotrzebne.
Go to the top of the page
+Quote Post
kukix
post
Post #3





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Cytat(Crozin @ 6.03.2012, 15:40:06 ) *
W PHP zasięg zmiennych definiowany jest przez funkcję, nie blok, tak więc zmienna utworzona wewnątrz bloku pętli jest dostępna poza nim. W pewnych sytuacjach może to być zjawisko niepożądane - np. ze względu na zużycie pamięci (zmienna może przechowywać sporą strukturę danych). W innych przypadkach? Raczej jest to niepotrzebne.


ok rozumie.. czyli jak mam jakaś dużą tablice na której wykonałem operacje i nie jest mi ona już potrzebna, wtedy ją kasuje.. małymi zmiennymi nie zawracam sobie głowy..
Go to the top of the page
+Quote Post

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: 25.08.2025 - 04:07