...
PHP
$var = array();
erste_function($var);
function erste_function($var)
{
global $var;
$var[] = 'content 1';
}
zweite_function($var);
function zweite_function($var)
{
global $var;
// hier stellen wir fest,
// dass wir $var löschen wollen,
// um neuen ihnalt zuzuweisen
unset($var);
$var[] = 'content 2';
}
print_r($var); // wird ausgabe 'content 1' ergeben
Alles anzeigen
Oder auch:
PHP
$var = array();
erste_function($var);
function erste_function($var)
{
global $var;
$var[] = 'content 1';
}
zweite_function($var);
function zweite_function($var)
{
global $var;
// hier stellen wir fest,
// dass wir $var löschen wollen,
// um neuen ihnalt zuzuweisen
unset($var);
$var[] = 'content 2';
global $var; // man könnte ja mal versuchen,
// die $var wieder global zu setzen =)
}
print_r($var); // wird ausgabe wird wieder 'content 1' ergeben
Alles anzeigen
richtig wäre dann aber:
PHP
$var = array();
erste_function($var);
function erste_function($var)
{
global $var;
$var[] = 'content 1';
}
zweite_function($var);
function zweite_function($var)
{
global $var;
$var = array(); // besser so =)
$var[] = 'content 2';
}
print_r($var); // wird ausgabe 'content 2' ergeben
Alles anzeigen
Hat mir heute kopf-fasching bereitet ;D