Forenindex » Programmierung/Entwicklung » PHP und MySQL » return kalppert nicht

return kalppert nicht

Kusi
Beiträge gesamt: 1398

25. Feb 2005, 13:08
Bewertung:

gelesen: 558

Beitrag als Lesezeichen
Hallo
An was kann es liegen, dass eine Variable mit return nicht übergeben wird? Hat da jemand eine Idee?

Gruss
Kusi

http://www.k-k.ch
Grafik, Layout, Webdesign

return kalppert nicht

Kusi
Beiträge gesamt: 1398

25. Feb 2005, 18:31
Bewertung:

gelesen: 558

Beitrag als Lesezeichen
Hat sich erledigt!
Es werden nur die Inhalte einer Variablen mit return zurück gegeben und nicht die Variable selber. Diese muss mit global einen anderen Gültikeitsbereich zugewiesen bekommen.

Gruss
Kusi

->Helfen Sie mit, damit HilfDirSelbst.ch weiterhin helfen kann. <-
http://www.hilfdirselbst.ch/foren/pers.php?v=1

__________________________
http://www.k-k.ch
Grafik, Layout, Webdesign

return kalppert nicht

Foggy
Beiträge gesamt: 48

26. Feb 2005, 06:33
Bewertung:

gelesen: 558

Beitrag als Lesezeichen
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

return kalppert nicht

Kusi
Beiträge gesamt: 1398

26. Feb 2005, 08:57
Bewertung:

gelesen: 558

Beitrag als Lesezeichen
Hallo Froggy
Danke für den Input, werde es mal genauer anschauen.


Gruss
Kusi

-> Helfen Sie mit, damit HilfDirSelbst.ch weiterhin helfen kann. <-
http://www.hilfdirselbst.ch/foren/pers.php?v=1

__________________________
http://www.k-k.ch