Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak Odczytać Nazwę Zmiennej?
Forum PHP.pl > Forum > PHP
sheerun
Jeżeli zrobiłem sobie zmienną np.
$baba = 'jaga';
to jaką funkcją (albo czym) odczytać, że zmienna $baba nazywa się 'baba'?
1010
mógłbyś to jakoś bardziej wyjaśnić bo jakoś nie za bardzo rozumiem...
Squealer
nadales zmienej wartosc jaga
to nie wyswietlisz baba
echo $baba;
pokaze jaga
Cezar708
Jeżeli chcesz użyć zmiennej w funkcji to niestety trzeba tę zmienną zarejestrować za pomocą komendy global... ale baardzo nie polecam używanie globals:

Przykład:

  1. <?php
  2. $baba = 'jaga';
  3. function showBaba(){
  4. global $baba;
  5. echo $baba;
  6. }
  7. showBaba();
  8. ?>


(żeby nie było, działać będzie tylko, że rozwiązania nie polecam)
1010
a może
  1. <? 
  2. $zmienna['baba']='jaga'; 
  3. print_r ($zmienna);
  4. ?>
em1X
lepiej napisz co chcesz osiągnąć, bo bez sensu jest wyciąganie nazwy zmiennej skoro pisząc ją, wiesz jak się nazywa..

  1. <?php
  2. $zmienna = 'baba'; // $baba
  3. ${$zmienna} = 'jaga'; // $baba = 'jaga'
  4.  
  5. print ${$zmienna}; // print $baba
  6. ?>
lectric
Poczytaj takze o zmiennych w sesjach
thornag
Mam wrazenie ze troche sie chlopaki miely z pytaniem biggrin.gif

Mozna tak


  1. <?
  2. $zmienna = 'baba';
  3. $$zmienna = 'jaga';
  4. echo $zmienna.' = '.$$zmienna;
  5. ?>


Aczkolwiek pytaniem pozostaje po co Ci to.
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.