Баг в PHP?

  • Автор темы tristram
  • Дата начала

tristram

Guest
Баг в PHP?

PHP:
eval("\$call = \"echo\";
\$call(\"123\");");
Fatal error: Call to undefined function: echo() in /home/ccteam/_projects/phptest.php(5) : eval()'d code on line 2

я конечно понимаю что я выдумал эту конструкцию, и её воможно нет, но меня поразило то что мне втирают что echo() нету.
 

tony2001

TeaM PHPClub
я понимаю, что сложно попробовать <? $a = "echo"; $a("b"); ?>
я понимаю, что сложно прочесть мануал и узнать, что echo - не функция, а language construct.
но я не понимаю почему НЕ сложно написать об этом в форум.
 

tristram

Guest
PHP:
$eval = "eval(\$eval);";
eval($eval);
есчо одно исфращение.
 
Сверху