【发布时间】:2014-09-17 22:18:52
【问题描述】:
我遇到了一些语法问题,有人可以帮我找出问题吗?这是一个 if 语句,后跟一个 foreach 循环:
$start_date = strtotime('2006-01-01');
$end_date = strtotime('2006-12-31');
if ($item->date >= $start_date && <= $end_date) {
foreach (expression) {
statement;
}
我得到:解析错误:语法错误,意外的 T_IS_SMALLER_OR_EQUAL 为:
if ($item->date >= $start_date && <= $end_date) {
想法、建议?谢谢!
【问题讨论】:
-
虽然@lxg 是正确的,但为了方便您,我还建议使用括号...这样会更清楚一些 -
if( ($item->date >= $start_date) && ($item->date <= $end_date)) { ... }。