![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 16.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
w tym konkretnym przypadku nie
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 16.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
A jeśli mam takich funkcji bardzo dużo i to samo w skrypcie? Warto dodawać te unsety?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
unsety warto dodawac tam gdzie spelniaja swoja role
![]() http://stackoverflow.com/questions/584960/...set-or-var-null |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
No i gdzie chcesz dać ten unset niby? Przed "return" sprawi, że funkcja nie będzie mogła zwrócić wyników, po "return" nie zostanie nigdy odpalone.
Do poczytania: http://pl.php.net/manual/en/features.gc.php |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 5 Dołączył: 26.01.2011 Ostrzeżenie: (40%) ![]() ![]() |
No i gdzie chcesz dać ten unset niby? Przed "return" sprawi, że funkcja nie będzie mogła zwrócić wyników, po "return" nie zostanie nigdy odpalone. A kiedy to return sie "odpala"? Jak najbardziej zostanie wykonany, tyle ze nie bedzie mial co zwracac, a to dwie zasadniczo rozne rzeczy. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
NEO.pl... Chyba sobie żartujesz
![]() ![]() ![]() Poza tym wywołanie nawet return bez wartości to także koniec samo return; jest bowiem równoznaczne z return 0; Dlatego Crozin MA rację. Wszystko po return w funkcji zostanie zignorowane. Natomiast powinien ruszyć wtedy do działania Garbage Collector i samoistnie usunąć z pamięci zmienne lokalne dla funkcji, która się zakończyła. Musisz zapoznać się lepiej z zasięgiem zmiennych i GC neo. -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 09:22 |