![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.01.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam takie pytanie. Oczywiste jest, że przekazując zmienną przez referencję można łatwo zmienić jej wartość ale, czy da się także usunąć zmienną?
Czytam i pytam, ale chyba to możliwe nie jest, gdyż kasujemy tylko alias do zmiennej. -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 426 Pomógł: 1 Dołączył: 2.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zmiennej raczej nie usuniesz ale możesz nadpisać pustą wartość
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.01.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
OK, czyli co do ścisłości, raczej czy na 100 procent?
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Pomysl, to co podales jest przeciez jak najbardziej logiczne.
Gdyby po referecji (wskazniku) usuwało zmienna (wskaznik + to na co wskazuje) To po:
Zmienna $a by juz nie istniala, mianowiscie zgarna by ja w funckji (po wykonaniu) GC i po niej ![]() Jak tak bardzo chcesz usunac to nadaj wartosc zmiennej null |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 10.07.2025 - 07:40 |