Ik probeer een functie te schrijven die $this gaat vertalen, daar gebuik ik een taal bestand bij wat ik wil kunnen editten. hieronder mijn 3 pages en de error.
test.php :
language.php :
lang1.php :
error :
Ok wat doe ik fout
Ik weet het ff niet meer
test.php :
PHP:
1
2
3
4
5
| <? require("language.php"); echo translate("Woord"); ?> |
language.php :
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <? function translate($this) { switch($this) { include(lang1.php); default: $tmp = "$this"; break; } return $tmp; } ?> |
lang1.php :
PHP:
1
2
3
| <? case "Woord"; $tmp = "Vertaling"; break; ?> |
error :
code:
1
2
3
| Parse error: parse error, expecting `T_CASE' or `T_DEFAULT' or `'}'' in /opt/guide/www.azurreizen.com/HTML/language/language.php on line 9 Fatal error: Call to undefined function: translate() in /opt/guide/www.azurreizen.com/HTML/language/test.php on line 5 |
Ok wat doe ik fout