Moje pytanie jest konkretne - jak nadać wartość zmiennym $przyciski public $przyciski_rek?
Troszkę chciałem pójść do przodu z PHP i postanowiłem nauczyć się OOP, ale żeby mieć pewność że wszystko jest ok wolę spytać specjalistów
$Obiekt = new Strona();
$Obiekt->przyciski = array('Button1', 'Button2')
$Obiekt->przyciski_rek = array('Reklama1', 'Reklama2')
Nie daje pożądanego rezultatu, gdy napisze tak jak wyżej wartość zmiennej $tablica w funkcji URL jest wartością NULL
A oto sam kod:
class Strona(){
public $przyciski = array('Button1', 'Button2');
public $przyciski_rek = array('Reklama1', 'Reklama2');
private function URL($tablica)
{
for($i=0; count($tablica) > $i ; $i++)
{
?>
<tr>
<td align="center">
<?php
$link_true = strpos($_SERVER['PHP_SELF'],$tablica[$i]);
if(!($link_true === false))
echo $tablica[$i];
else
echo "<a href=\"http://localhost/Tworzenie_strony_obiekty/".$tablica[$i].".php\">".$tablica[$i]."</a>";
?>
</td>
</tr>
<?php
}
}
public function lewe_menu($przyciski)
{
?>
<table valign="top" border="1" width="100%">
<?php
$przyciski = $this->przyciski;
$this->URL($przyciski);
?>
</table>
<?php
}
public function prawe_menu($przyciski_rek)
{
?>
<table valign="top" border="1" width="100%">
<?php
$przyciski_rek = $this->przyciski_rek;
$this->URL($przyciski_rek)
?>
</table>
<?php
}
}
Z góry dziękuje.
Eldiane