Bram
Legacy Member
Oké, nu ik met Smarty ben beginnen werken voor m'n websites, heb ik me ook eens verdiept in classes. Nu begrijp ik alles relatief goed, maar ik zit nog met problemen met inheritance...
Ik wil eigenlijk dus m'n Smarty class uitbreiden met m'n zelf geschreven class waarmee ik connectie kan maken met SQL en mails sturen en what not...
nu heb ik dus een bestand 'Modular.class.php'
In m'n index.php
Aangezien ik geen __construct ofzo her declare in m'n eigen geschreven class, zou dit toch moeten werken, maar als ik dit test op localhost (MAMP) dan krijg ik
Kan iemand me zeggen wa ik fout doe?
Ik wil eigenlijk dus m'n Smarty class uitbreiden met m'n zelf geschreven class waarmee ik connectie kan maken met SQL en mails sturen en what not...
nu heb ik dus een bestand 'Modular.class.php'
PHP:
<?php
require('Smarty.class.php');
class Modular extends Smarty{
// wat public functions
}
?>
PHP:
require(ROOT.'Modular.class.php');
$modular = new Modular();
Fatal error: Cannot redeclare class Modular in /Users/katiawelvaert/Sites/htdocs/modular/libs/Modular.class.php on line 28
Kan iemand me zeggen wa ik fout doe?

