Forum » Server-Side scripting » Fatal error function
Berichten: 470
avatar
Offline Stuur privebericht
Fatal error: Call to undefined function test2() in C:\xampp\htdocs\test\index.php on line 87

Dit gebeurt nadat ik test(); oproep, en vervolgens in die function de functie test2 wil oproepen.

Klein voorbeeld:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
function test(){
   
test2();
}

function 
test2(){
     echo 
"test";
}

test();


Weet iemand hoe ik binnen functie test, functie test2 kan oproepen?

Alvast bedankt
17-05-2011 17:13
Dit topic is 161 keer bekeken door 30 verschillende leden
Reacties op: "Fatal error function"
1
Berichten: 552
avatar
Offline Stuur privébericht
return test2();
17-05-2011 17:15
lvfeo = wijsheid
Berichten: 336
avatar
Offline Stuur privébericht
php leest van boven naar beneden
als je zegt doe test2()
maar hij heeft het nog niet gelezen(en weet niet wat het is en doet) geeft het een error.
Dus
Laat hem eerst de functie test2 lezen
zo dus:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
function test2(){ 
     echo 
"test"

function 
test(){ 
   
test2(); 


test();

dan leest hij function test2 eerst en weet dan wel wat het is en doet.
17-05-2011 17:31
Informatica Student
Berichten: 1406
avatar
Online Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
class Test {
public function 
test() {
return 
self::test2();
}
private function 
test2() {
return 
'test';
}
}
echo 
test();

Zal wel werken
17-05-2011 18:34
Berichten: 470
avatar
Offline Stuur privébericht
Dacht dat het niet uitmaakte waar de functie precies stond.

Maar het werkt nu door test2 boven test te zetten.

Kan slotje op, bedankt
17-05-2011 18:40
Reageer op: "Fatal error function"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden