Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funkcja Eval()
Forum PHP.pl > Forum > Przedszkole
baraqda
Mam taki malutki problem :]
Otóż musze w pewnym sensie przypisać wynik funkcji eval() do zmiennej i dopiero w dalszej części wyswietlic wynik evala. Problem w tym że eval sie wyświetla juz przy deklarowaniu zmiennej a nie przy jej wywołaniu. Moze mały przykładzik:
  1. <?php
  2.  
  3. $lol=eval($jakastamzmienna);
  4.  
  5. //tu dalszy kod php
  6.  
  7. echo $lol;
  8.  
  9. ?>

Próbowałem wielu rzeczy nie bede ich pisac bo to by mi połowe dnia zajeło, ale moze ktoś miał podobny problem. Dodam ze eval musi nastąpic na początku, a nie przy wywołaniu funkcji, to sam bym potrafił. No i mogą być tródniejsze zagadnienia znam php pare lat aarambo.gif
Dabroz
Podaj m/w treść funkcji w eval'u (prawdopodbnie chodzi o return -- echo)
baraqda
ze co mam podac?
jesli chodzi o tresc evalu to zawsze będzie inna, ale czy to znaczenie:/
czachor
Podaj, co zawiera $jakaszmienna.
hwao
  1. <?php
  2.  
  3. eval( '$lol = '.$jakastamzmienna );
  4.  
  5. //tu dalszy kod php
  6.  
  7. echo $lol;
  8.  
  9. ?>
Vengeance
To zaś jeśli w eval() wywołujesz echo() etc. a wynik chcesz wyświetlić później
  1. <?php
  2. eval($jakiskod);
  3. $lol = ob_get_clean();
  4.  
  5. // jakis kod
  6. echo $lol;
  7. ?>

-----
Do umieszczania kodu php mamy znacznik [php]
hwao ph34r.gif
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.