Continuando con mi aprendizaje de php estoy empezando con POO.
Por ahora me resulta francamente raro, pero poco a poco.
He hecho una variación de un ejercicio propuesto y he conseguido que no dé mensajes de error pero ... tampoco hace nada
Os pongo el codigo a ver si alguien es tan amable de decirme qué error he cometido, estaría muy agradecido.
Código PHP:
<html>
<head>
<title>Atributos de una clase</title>
</head>
<body>
<?php
class Menu
{
private $enlaces=array();
private $titulos=array();
private $modo;
public function cargarOpcion($en,$tit)
{
$this->enlaces[]=$en;
$this->titulos[]=$tit;
}
public function mostrar($modo)
{
switch ($this->modo)
{
case "horizontal":
for($f=0;$f<count($this->enlaces);$f++)
{
echo '<a href="'.$this->enlaces[$f].'">'.$this->titulos[$f].'</a>';
echo "-";
}
break;
case "vertical":
for($f=0;$f<count($this->enlaces);$f++)
{
echo '<a href="'.$this->enlaces[$f].'">'.$this->titulos[$f].'</a>';
echo "<br>";
}
break;
}
}
}
$menu1=new Menu();
$menu1->cargarOpcion('http://www.google.com','Google');
$menu1->cargarOpcion('http://www.yahoo.com','Yahoo');
$menu1->cargarOpcion('http://www.msn.com','MSN');
/*$menu1->mostrar("horizontal");*/ Comentada para que se ejecute la otra forma
$menu1->mostrar("vertical");
?>
</body>
</html>