function van class A oproepen in class B
Bart Buurman
16/03/2011 21:06:50Hey mensen, ik ben bezig een error class te schrijven.
Maar nu krijg ik een error op het moment dat ik een functie (formX) uit class A wil aanroepen in class B
Zie hier:
Hoe doe ik dit?
Maar nu krijg ik een error op het moment dat ik een functie (formX) uit class A wil aanroepen in class B
Zie hier:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class forms
{
function formX(){}
}
class errors
{
function error()
{
switch($ecode)
{
case 1:
echo "<div class='error'><p>Error</p></div>";
$this->formX();
break;
}
}
}
{
function formX(){}
}
class errors
{
function error()
{
switch($ecode)
{
case 1:
echo "<div class='error'><p>Error</p></div>";
$this->formX();
break;
}
}
}
Hoe doe ik dit?
Gewijzigd op 16/03/2011 21:09:03 door Bart Buurman
PHP hulp
22/11/2024 09:14:50Obelix Idefix
16/03/2011 21:45:45Is dit een aanvulling op http://www.phphulp.nl/php/forum/topic/function-van-class-a-oproepen-in-class-b/76988 ??
Gewijzigd op 16/03/2011 21:46:20 door Obelix Idefix
Niels K
16/03/2011 22:02:11Ik denk dat er iets fout is gegaan met toevoegen? (2 nieuwe topic's in 1 seconde)
Over je foutmelding: Je breid de klasse niet uit? (extends)
Over je foutmelding: Je breid de klasse niet uit? (extends)
Pim -
16/03/2011 22:05:32Het object errors moet dan beschiken over een object van forms. Geeft errors dus een property die je vult met een instantie van forms.
Netter is het om een setter te gebruiken. $errors->setForms(new Forms)
Code (php)
Netter is het om een setter te gebruiken. $errors->setForms(new Forms)