Cytat(phpion @ 8.09.2009, 13:59:42 )

echo /
print
Moża zanim zaczniesz pisać tą super "classe" to zapoznaj się z podstawami bo wyskakujesz do programowania obiektowego, a podstaw nie masz żadnych.
Skąd ty możesz wiedzieć czy znam podstawy czy nie. Forum jest pod pomagania a nie od oceniania czy ktoś zna podstawy czy nie. Może podstawy znam tylko akurat sie pogubiłem.
Po za tym chodziło o to by w każdej funkcji nie wywołać return tylko w 1 głównej. W tym przypadku w funckji menu.
I czemu niby twierdzisz że super classa chyba po to się pisze classy by łatwo można było modyfikować kod. I nie potrzebnie powtarzać te same części kodu jak strukturalnie.
Obecnie napisałem tyle ( na razie samo menu ) i niby twierdzisz że jest to bez sensu ? Dlaczego ?
class tag_news
{
public $html;
private $odnosniki = array( 'Dodaj Tag' => 'add_tag.php',
'Edytuj Tagi' => 'edit_tag.php',
'Newsy' => 'news.php'
);
public function menu()
{
$this->html .= "<table>";
$this->html .= $this->odnosnik($align = 'left', $class = 'tbl2');
$this->html .= "<table/>";
return $this->html;
}
public function odnosnik($align = 'center', $class = 'tbl')
{
foreach ($this->odnosniki AS $nazwa=>$url){
$this->html .= "<tr>";
$this->html .= "<td align='".$align."' class='".$class."'><a href='".$url."'>".$nazwa."</a></td>";
$this->html .= "</tr>";
}
}
}
Wywołanie
require_once 'tag_news.class.php';
$tag = new tag_news();