variabel in functie
Frisbee
02/03/2005 14:10:00is het mogelijk om een variabel te gebruiken die ergens buiten de functie gedeclareerd is?
als ik dit dus doe krijg ik een error:
Warning: Undefined variable: test
weet iemand of dit mogelijk is?
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$test = 'bla';
function test($tekst) {
$tekst = str_replace($test,"",$tekst);
}
?>
$test = 'bla';
function test($tekst) {
$tekst = str_replace($test,"",$tekst);
}
?>
als ik dit dus doe krijg ik een error:
Warning: Undefined variable: test
weet iemand of dit mogelijk is?
PHP hulp
21/11/2024 22:51:04Legolas
02/03/2005 14:27:00Frisbee
02/03/2005 14:41:00Legolas
02/03/2005 14:58:00Jelmer -
02/03/2005 16:30:00Dat weet ik, daarom zeg ik 'werkt ook'.
Naar mijn mening is het (soms) netter/overzichtelijker.
Het enige wat ik niet snap is dat het $_POST, $_GET en $_SERVER is, maar niet $_GLOBAL maar $GLOBALS.
Naar mijn mening is het (soms) netter/overzichtelijker.
Het enige wat ik niet snap is dat het $_POST, $_GET en $_SERVER is, maar niet $_GLOBAL maar $GLOBALS.
DaeDaluz
02/03/2005 16:31:00Mitch X
02/03/2005 16:50:00Doe je dat toch zelf ;)
Frisbee
02/03/2005 16:54:00Jelmer -
02/03/2005 17:14:00Getest:
Dus dat schiet niets op ^^,
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
error_reporting(E_ALL);
$_GLOBAL = $GLOBALS;
$variable = "waardeloos";
function wat_is_mijn_variable(){
//global $_GLOBAL; //alleen als ik deze uncomment werkt het.
return $_GLOBAL['variable'];
}
echo wat_is_mijn_variable();
?>
error_reporting(E_ALL);
$_GLOBAL = $GLOBALS;
$variable = "waardeloos";
function wat_is_mijn_variable(){
//global $_GLOBAL; //alleen als ik deze uncomment werkt het.
return $_GLOBAL['variable'];
}
echo wat_is_mijn_variable();
?>
Dus dat schiet niets op ^^,
Jelmer -
02/03/2005 19:51:00wat wel werkt is hetvolgende:
(ben aan het expirimenteren hoe ik mooi algemene instellingen kan opslaan als een soort ini-bestand)
Dat je even weet (^_^)
(ben aan het expirimenteren hoe ik mooi algemene instellingen kan opslaan als een soort ini-bestand)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
error_reporting(E_ALL);
define("test","waarde");
function wat_is_mijn_variable(){
return test;
}
echo wat_is_mijn_variable();
?>
error_reporting(E_ALL);
define("test","waarde");
function wat_is_mijn_variable(){
return test;
}
echo wat_is_mijn_variable();
?>
Dat je even weet (^_^)