这是比WordPress特定的PHP更通用的PHP。
String concatenation 在将两个Sting与.
操作人员在字符串串联过程中,一些基本的PHP关键字将不适用,您需要使用速记对等词。在这种情况下,您可以使用ternary (conditional) operator
$html.= \'<span class="cat">In \'. ( $terms_string === "Articles" ) ? \'glyph HTML code\' : \'\' .\' <a href="\'. $typeLink . \'">\' . $terms_string . \'</a></span>\';
更好、更可读的格式可能是将HTML输出分解为多个字符串:
$html.= \'<span class="cat">In \';
if( "Articles" == $terms_string ) {
$html .= \'glyph HTML code\';
}
$html .= \'<a href="\'. $typeLink . \'">\' . $terms_string . \'</a></span>\';