Variable ausserhalb Funktion ungültig

radarin

Angesehenes Mitglied
Hallo Liste,
wie muss ich in einer Funktion eine Variable definieren, damit diese auch ausserhalb gültig ist..?

CODE
function dir_size($dir, $size = 0) {
$size = 100;
$i = 1;
return $size;
}

$size = dir_size($path);



Die Funktion ist natürlich stark vereinfacht. Das Original zählt die Dateigrössen zusammen (auch in Unterverzeichnissen), und ich möchte nun mit $i nun auch die Anzahl der Dateien zählen.
 
CODE
function dir_size($dir, $size = 0) {
global $i;
$size = 100;
$i = 1;
return $size;
}

$size = dir_size($path);



oder


CODE
function dir_size($dir, $size = 0) {
$size = 100;
$GLOBALS['i'] = 1;
return $size;
}

$size = dir_size($path);

 
Zurück
Oben