PHP语法问题 - 如果语句后跟foreach循环

Bra*_*adM 1 php joomla

我在语法问题上遇到了一些麻烦,有人可以帮我识别问题吗?这是一个if语句,后跟foreach循环:

$start_date = strtotime('2006-01-01');
$end_date = strtotime('2006-12-31');

if ($item->date >= $start_date && <= $end_date) {

foreach (expression) { 
     statement;
}
Run Code Online (Sandbox Code Playgroud)

我得到:解析错误:语法错误,意外T_IS_SMALLER_OR_EQUAL:

if ($item->date >= $start_date && <= $end_date) {
Run Code Online (Sandbox Code Playgroud)

想法,建议?谢谢!

lxg*_*lxg 5

尝试

if ($item->date >= $start_date && $item->date <= $end_date) {
// …
Run Code Online (Sandbox Code Playgroud)

否则,第二个条件不完整.