Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kiedy php usuwa zmienne
deniol13
post
Post #1





Grupa: Zarejestrowani
Postów: 190
Pomógł: 2
Dołączył: 30.11.2009

Ostrzeżenie: (10%)
X----


Witam, kiedy PHP usuwa zmienne? W momencie wyjścia z bloku np mamy funkcję

  1. function zmienna()
  2. {
  3. $zmienne = array();
  4.  
  5. for( $i = 0; $i < 12000; $i++ )
  6. {
  7. $zmienne[ $i ] = microtime( true );
  8. }
  9. }


Czy w gdy dojdzie do końca skryptu. [koniec działania]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Zmienne będące poza zasięgiem danego bloku/instrukcji/funkcji/metody są automatycznie usuwane z pamięci (od php 5.3)

http://stackoverflow.com/questions/584960/...set-or-var-null
http://stackoverflow.com/questions/1145775...ipt-leak-memory
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: 13.10.2025 - 11:08