获取解析错误和语法错误如何解决这个问题?

Getting Parse error and syntax error how to solve this?

我该如何解决这个问题,运行 此代码出现解析错误:语法错误,意外 'get_post_meta' (T_STRING),需要“,”或“;”,代码是

   <?php
                $all_terms=get_terms('filtering_category', 
                  array(
                  'hide_empty' => false
                    ));

                foreach($all_terms as $single_term)
                { echo ' <li class="'get_post_meta(get_the_ID(), 'serv_active', true);'"><a href="#'.$single_term-> slug.'" data-toggle="tab">'.$single_term-> name.'</a>
              </li>';
                }  
?>

感谢帮助

试试这个:

<?php
$all_terms = get_terms( 'filtering_category', array(
    'hide_empty' => false,
));

foreach( $all_terms as $single_term ) {
    echo '<li class="' . get_post_meta( get_the_ID(), 'serv_active', true ) . '"><a href="#' . $single_term-> slug . '" data-toggle="tab">' . $single_term-> name . '</a></li>';
}

您的回显字符串中缺少连接 - echo $var . 'string' . $other_var 注意点 (concatenation).