Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] eval
flip
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 1
Dołączył: 13.03.2010

Ostrzeżenie: (0%)
-----


Nie mogę rozkminić gdzie jest błąd:

  1. $val = 'empty';
  2. $value = 12;
  3. $a = '$val($value)';
  4. $z = eval($a);
  5. echo $z;


Błąd: Parse error: syntax error, unexpected $end in .. eval()'d code on line 1

Ten post edytował flip 22.03.2010, 20:30:41
Go to the top of the page
+Quote Post
melkor1984
post
Post #2





Grupa: Zarejestrowani
Postów: 37
Pomógł: 5
Dołączył: 3.02.2009

Ostrzeżenie: (0%)
-----


  1. $a = '$val($value);';


chyba o to chodzi
Go to the top of the page
+Quote Post
flip
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 1
Dołączył: 13.03.2010

Ostrzeżenie: (0%)
-----


wtedy mam:

Fatal error: Call to undefined function empty() in

Ten post edytował flip 22.03.2010, 20:40:44
Go to the top of the page
+Quote Post
melkor1984
post
Post #4





Grupa: Zarejestrowani
Postów: 37
Pomógł: 5
Dołączył: 3.02.2009

Ostrzeżenie: (0%)
-----


Cytat(flip @ 22.03.2010, 20:39:15 ) *
wtedy mam:

Fatal error: Call to undefined function empty() in


jeżeli nie masz zdefiniowanej funkcji to chyba normalne (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
flip
post
Post #5





Grupa: Zarejestrowani
Postów: 30
Pomógł: 1
Dołączył: 13.03.2010

Ostrzeżenie: (0%)
-----


@wilku002 nie pomyliłeś postów?(IMG:style_emoticons/default/smile.gif)

ale empty to funkcja PHP'a więc jak może nie być zdefiniowana?

Czy to jest jakieś ograniczenie, że nie można używać w ten sposób funkcji wbudowanych? Na zadeklarowanej nowej funkcji kod działa.. :/

Ten post edytował flip 22.03.2010, 22:05:40
Go to the top of the page
+Quote Post
eccocce
post
Post #6





Grupa: Zarejestrowani
Postów: 165
Pomógł: 5
Dołączył: 10.07.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


http://php.net.pl/manual/pl/function.empty.php

Cytat
Informacja: Ponieważ jest to element składni języka a nie funkcja, nie może być on wywoływany używając zmiennych funkcji


(IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
flip
post
Post #7





Grupa: Zarejestrowani
Postów: 30
Pomógł: 1
Dołączył: 13.03.2010

Ostrzeżenie: (0%)
-----


i stała się jasność (IMG:style_emoticons/default/biggrin.gif) Dzięki!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 08:58