eval();
3 отговора
138 прегледа
eval();
Как може това да работи:
$str = date('$\d\a\y\s[w], d $\m\o\n\t\h\s[n]', $t);
eval("\$str = \"$str\";");
echo $str;
А това не:
$str = date('$\d\a\y\s[w], d $\m\o\n\t\h\s[n]', $t);
eval("echo $str;");
???
И в двата случая имам дефинирани масиви:
$months = array(1=>"Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември");
$days = array(1=>"Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", 0=>"Неделя");
Никоя армия не може да победи идея, чието време е дошло.
$str = date('$\d\a\y\s[w], d $\m\o\n\t\h\s[n]', $t);
eval("\$str = \"$str\";");
echo $str;
А това не:
$str = date('$\d\a\y\s[w], d $\m\o\n\t\h\s[n]', $t);
eval("echo $str;");
???
И в двата случая имам дефинирани масиви:
$months = array(1=>"Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември");
$days = array(1=>"Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", 0=>"Неделя");
Никоя армия не може да победи идея, чието време е дошло.
Re: eval();
Тогава ми output-ва това:
$days[4], 01 $months[1]
което така или иначе го имам след извикването на date();
Никоя армия не може да победи идея, чието време е дошло.
$days[4], 01 $months[1]
което така или иначе го имам след извикването на date();
Никоя армия не може да победи идея, чието време е дошло.