У меня есть класс, который строит мою основную навигацию.Все работает отлично, за исключением вывода HTML, который я получаю в исходном коде.В моем классе я получил что-то вроде этого:
public function getNav(){
$output = "";
foreach($nav as $key=>$value){
$output .= "<li><a href='$value'>$key</a></li>\n";
}
return $output;
}
Затем я показываю навигацию в моем шаблоне ...
<ul class="nav">
<?php echo $site->getNav(); ?>
</ul>
... и источник HTML выглядит так:
<ul id="nav">
<li><a href='index.php'><span>HOME</span></a></li>
<li><a href='page2.php'><span>PAGE 2</span></a></li>
<li><a href='page3.php'><span>PAGE 3</span></a></li>
</ul>
Это, вероятно, не имеет значения, я просто пытаюсь понять, получаю ли я это из-за двойных кавычек или что ...