php语法简单问题

问题描述 投票:0回答:3
php variables syntax
3个回答
1
投票

@AbraCadaver 是正确的。应该是这样的:

$return .= '<li '.$liClass.'><a ' . $aHrefAttr . ' href="index.php?module='.$module.'&item='.$item.'">'.$row['caption'].'</a>';

0
投票

试试这个。 如果您使用 {} 进行串联,那么您就错了。在 PHP 中使用 . 来实现此目的。

$module = $row['module'];
$item = $row['item'];
$return .= '<li '.$liClass.'><a ' . $aHrefAttr . ' href="index.php?module={'.$module.'}&item={'.$item.'}">'.$row['caption'].'</a>';



$return .= '<li '.$liClass.'><a ' . $aHrefAttr . ' href="index.php?module='.$module.'&item='.$item.'">'.$row['caption'].'</a>';

0
投票

这样做:

$module = $row['module'];
$item = $row['item'];
$return .= '<li '.$liClass.'><a ' . $aHrefAttr . ' href="index.php?module=' . $module . '&item=' . $item . '">'.$row['caption'].'</a>';```
© www.soinside.com 2019 - 2024. All rights reserved.