我试图理解这段代码,但我不能:(
$time = date('Y-m-d', strtotime('-30 days'));
$what = create_function('$a', 'return $a.'.'"'." AND date > '$time'".'"'.';');
为什么$time
变量在这个创建的函数中成功传递,但是当我尝试时:
$limit = 10;
$what = create_function('$a', 'return '.'"'." LIMIT '$limit'".'"'.';');
$limit
不是吗?
ps:如果我尝试$what = create_function('$a', 'return '.'"'." LIMIT 10".'"'.';');
它的工作...