だから私は2つのphpクラスを持っています.1つはクラスです.1つはもう1つを使用します.私のクラスは次のとおりです.
(メニュー.php)
<?php
public class Menu
{
$home = '<li><a href="index.html"><span>Home</span></a></li>';
$home_selected = '<li class="navhome"><a href="index.html"><span>Home</span></li>';
$projects = '<li><a href=""><span>Projects</span></a></li>';
$projects_selected = '<li class="navhome"><a href=""><span>Projects</span></a></li>';
$contact = '<li><a href=""><span>Contact Us</span></a></li>';
$contact_selected = '<li class="navhome"><a href=""><span>Contact Us</span></a></li>';
public function getMyMenu($value)
{
switch($value) {
case "home":
return (string) $home_selected . $projects . $contact;
break;
case "projects":
return $home . $projects_selected . $contact;
break;
case "contact":
return $home . $projects . $contact_selected;
break;
}
}
}
?>
ただし、index.php では、いつでもどこでも
<?php include("menu.php");
$menu = new Menu();
echo($menu->getMyMenu("home")); ?>
または、これのバリエーションが配置された場合、Web ページはその後読み込まれません。たとえば、ページの中央に配置された場合、ページの最後はブラウザーに送信されません。
私はphpに非常に慣れていません。これが「当たり前」の答えであることを願っています。さらに必要な場合はお問い合わせください。ありがとう