Zdravím,
pre väčšiu prehľadnosť v kóde by som chcel docieliť niečo takéto:
Kód:
$db = new database();
$db->func->banned();
// Momentalny stav
$db->banned();
Súbor ma štruktúru nejakú takúto:
Kód:
class database {
public function __construct() {
$this->mysqli = new mysqli('localhost', 'root', '', 'roids');
$this->func = new functions();
}
}
//Neviem ci mozem extendnut class ktoru chcem pouzit ale to extendnutie je dolezite lebo class database obsahuje funckie ktore budu pouzite v triede functions
class functions extends database {
public function banned() {
$q = $this->select($this->prefix."banned", "*", "banned_ip", $this->getIP());
if (0 == 0) {
header('Location: banned.php');
}
}
}
Ked spustim toto:
Kód:
$db->func->banned();
Vyhodí chybu:
Kód:
E_ERROR: Maximum function nesting level of '100' reached, aborting!
s odkazom na riadok v constructe kde sa definuje $func
Dakujem za rady