if和else的php语法错误

时间:2015-05-13 07:08:29

标签: php syntax

我有以下标记。我无法使其正常工作。它显示语法错误。

set /P "=!chunk:   =!" < NUL

我犯了if(has_terms( array('something','else'), 'product_cat' ) ) { $output .= '<div class="list_image">'; $output .= '</div>'; }else{ $output .= '<div class="list_post">'; $output .= '</div>'; } endif; 错误?

1 个答案:

答案 0 :(得分:3)

删除endif;使用花括号时,您不需要(也不能使用)endif

此:

if (true) {
  echo 'hello';
} else {
  echo 'goodbye';
}

......等同于:

if (true):
  echo 'hello';
else:
  echo 'goodbye';
endif;

你不能混合这两种风格。