如何将变量中的数据结果放入另一个变量?

时间:2015-06-06 06:15:58

标签: php

<?php
$a = "time(0)";
$b = eval($a);

像这样,我想把数据的结果......

我可以把字符串和eval代码放在一起..但我怎么能这样做呢?

2 个答案:

答案 0 :(得分:0)

1)你的字符串必须包含完整的php代码,即最后有;

2)字符串中的代码不会产生任何输出,并且会导致$ b的空值

所以,要使其正常工作,请写下:

$a = "time(0)";
$b = eval("echo ".$a.";");
echo $b; // 1433582861

答案 1 :(得分:-1)

我认为这会对你有帮助,

$a = "time(0)";
$b = call_user_func($a);
$c = new DateTime($b);
var_dump($c);