Hallo.
Ich bin ein Anfänger in Sachen Objektorientierung.
Die folgenden Zeilen möchte ich gerne in eine Klasse auslagern und lesbarer schreiben:
PHP-Code:
/***outline***/
$tpl = new OutlineTpl('tpl:'.$templatename, array(
"cache_time" => 10,
"roots" => array(
"tpl" => './templates'
)
));
/***outline***/
Hier ist was ich bisher habe:
PHP-Code:
class BxOutline extends OutlineTpl
{
public $tpl;
public function __construct ($templatename,$cache_time = 10,$root = './templates')
{
$this = new OutlineTpl('tpl:'.$templatename, array(
"cache_time" => $cache_time,
"roots" => array(
"tpl" => $root
)
));
}
}
//...
$tpl = new BxOutline($templatename,10,'./templates');
Das funktioniert jedoch nicht. Wie kann ich das Objekt in einer Klasse richtig instanziieren?