Ik zit met een probleem. In het onderstaande stukje PHP zie je de functie loadClass deze kan ik overal met succes oproepen behalve in de constructor van de class dan krijg ik een 500 error. Mijn vraag is waarom kan dit niet?
class Core{
function __construct(){
$this->loadClass("DB", "db");
}
public function loadClass($name, $cname=false){
if($cname == false){
$cname = $name;
}
if(file_exists(Library.$name..class.php)){
require_once(Library.$name..class.php);
$this->$cname = new $name;
}
}
}