Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]UnSet
Forum PHP.pl > Forum > Przedszkole
maly_pirat
Hej, czy po każdym wyświetlaniu danych (przez pętle while) mam pod koniec pętli wpisywać unset($row) ?
  1. <?php
  2. while ($row = $db->sql_fetchrow($result))
  3. {
  4.   // operacje
  5.   unset($row);
  6. }
  7. ?>


Czy przez unset mogę spodziewać się, że np. skrypt będzie działał szybciej?
nospor
czemu ma dzialac szybciej, skoro zaraz w nastepnej iteracji znowu przypisujesz?
Ja tam nigdy nie robie unset
ayeo
Witam!

Mam dzisiaj taki czepialski humor... Co za problem zrobić mini test? Milion iteracji z unset(), milion bez unset()... Jakieś 4 minuty pracy. Ciekawe ile pisałeś tego posta? tongue.gif Jednak to zwykłe czepialstwo, które możesz zignorować biggrin.gif

Pozdrawiam!
Crozin
Tego unseta() to możesz dać co najwyżej po pętli, ale to ma sens właściwie tylko w przypadku, gdy w tym $row byłaby taka ilość danych, która mogła by odbić się jakoś sensownie na zużyciu pamięci.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.