Hallo,
Aber hier hat sich wieder eine Frage bei mir angestaut.
...
Ich verstehe gerade nicht, wozu du die Verschachtelung ['pager'] brauchst, aber sagen was wirklich gängig ist, kann ich dir auch nicht.
btw. du kannst auch in deiner Klasse ein Array mit Defaultwerten definieren und danach das neue einfach mergen:
$this->conf = array(
"prefix" => "page"
"getsperator'] => '&';
"perpage'] => 10;
);
public function __construct($param) {
$this->conf = array_merge($this->conf, $param);
}
und dann halt nur :
$setting['perpage'] = 20;
$_pagination = new Pagination_builder($setting);
und trotzdem währen alle Parameter in conf mit perpage = 20, rest default.
direkt auf die Settings zugreifen, aber ist dass noch Sauberer Stil oder überhaupt Praxistauglich, vielleicht auch eine Performance-Bremse?
Der Performance-Unterschied, sofern es ihn gibt, sollte jedoch bei ein paar Variablen nicht weiter auffallen.
Ich persönlich verwende gern Arrays für gleiche Variablen, da diese dynamischer zu Handhaben sind. Mit normalen geht zwar auch vieles, aber so ist es einfacher.
mfg
mfg pryos