Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] podwójny $
Forum PHP.pl > Forum > Przedszkole
gox
kawalek kodu wyrwany z kontekstu:p

  1. <?php
  2. foreach ($global as $key => $val) {
  3. global $key;
  4. $key = NULL;
  5. }
  6. ?>


o co tutaj chodzi? dlaczego jest $ ? a nie samo $ ?
ShadowD
Witam,

Jest to zmienna w o nazwie która jest przechowywana w innej zmiennej... winksmiley.jpg

Przykład:

  1. <?php
  2. $pokaz='nick';
  3.  
  4. $nick='ShadowD';
  5. $haslo='ShadowX';
  6.  
  7.  
  8. echo $$pokaz;
  9. ?>


Głupi przykład ale jest. Wynikiem działania będzie napis "ShadowD" a gdybyśmy zamiast "$pokaz='nick';" napisali "$pokaz='haslo';" wynik jak łatwo się domyślić równy był by "ShadowX".

Tyle winksmiley.jpg

*Rzecz jasna ShadowX to nie jest hasło do mojego konta na php.pl... ;p
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.