超简单php链接构造 $out\u术语[$term->name]='';

超简单php链接构造 $out\u术语[$term->name]='';,php,Php,请帮我检查代码哪里出了问题,是否有遗漏的注释等,因为我真的非常喜欢php试试这个(最佳构造): $out_terms[$term->name]=”; 或: $out\u术语[$term->name]=''; $out\u terms[$term->name]=sprintf(“”,$term\u link,$text); 首先,问题是什么?请编辑您的问题,使其更易于理解,否则将被视为低质量,因为这对未来的用户没有帮助。请尝试此“”$term\u链接。需要$term_link.第一个不起作用,我

请帮我检查代码哪里出了问题,是否有遗漏的注释等,因为我真的非常喜欢php

试试这个(最佳构造):

$out_terms[$term->name]=”;
或:

$out\u术语[$term->name]='';
$out\u terms[$term->name]=sprintf(“”,$term\u link,$text);

首先,问题是什么?请编辑您的问题,使其更易于理解,否则将被视为低质量,因为这对未来的用户没有帮助。请尝试此“
”$term\u链接。
需要
$term_link.
第一个不起作用,我强烈建议使用
{$var}
,因为代码看起来更干净。@GiamPy如果没有{},它会起作用。是的,我不好,因为它不是数组。然而,总是使用{}使它看起来更干净,这是一个很好的做法。sprintf不总是一个好主意-我宁愿使用字符串连接。@GiamPy你能详细说明或引用为什么/什么时候这不是一个好主意吗?
$out_terms[$term->name] = '<a href="'custom-result/' .' $term_link . '">' . $text . '</a>';
$out_terms[$term->name] = "<a href=\"custom-result/$term_link\">$text</a>";
$out_terms[$term->name] = '<a href="custom-result/'.$term_link.'">'.$text.'</a>';
$out_terms[$term->name] = sprintf('<a href="custom-result/%s">%s</a>', $term_link, $text);