我对PHP还比较陌生,但希望以"正确的方式"编写代码。实际上,我有这个:
function listCategories()
{
$stmt = DB::run("SELECT * FROM categories");
foreach ($stmt as $row)
{
echo "<li><a href='index.php?cat=". $row['id'] .">". $row['catname'] ."</a></li>";
}
}
我需要添加$变量"$language"在每一个"行美元("catname")!"在"$language"前加下划线像"。美元$ row [' catname" underscore"语言")!"实现这一目标的最佳实践是什么?
不如这样做:
echo "<li><a href='index.php?cat=" . $row['id'] . ">" . $row['catname'] . "_$language</a></li>";