Naja das musst du aber nicht. Du kannst durchaus nur mit dem Rückgabewert arbeiten.
Das sähe in etwa so aus:
<?php
function newFunction($dir)
{
$dh = opendir($dir);
while (false !== ($filename = readdir($dh)))
{
$files[] = $filename;
}
return $files;
}
//Aufrufen kannst du die Funktion nun so:
$data= newFunction("/home/");
//Der Vorteil ohne Global:
$data2 = newFunction"/usr/bin/");
print_r ($data);
print_r ($data2);
?>
Wie du siehtst wurde hier den Variable $data und $data2 der Ruckgabewert aus der Funktion zugewiesen...
---
http://www.iphosting.ch/...hp?content=schnipsel --> PHP Code Schnipsel
http://www.iphosting.ch/forum --> EIN Schweizer PHP Forum