Nutzung von Rückgabewerten die als Datentyp ARRAY kommen

Alles, was PHP betrifft, kann hier besprochen werden.

Nutzung von Rückgabewerten die als Datentyp ARRAY kommen

Postby Knight1 » 27. October 2009 22:56

Hi AF-Com,
mich beschäftige das im Titel gennante Thema schon länger. Leider weiß ich aber nicht wie und wonach ich suchen soll.

Desöfteren habe ich den Fall dass ich bei einer Funktion oder Methode ein Array mit mehreren Werten zurückgeliefert wird.
Als Beispiel mal folgende Methode:
Code: Select all
class common
{
 function get_bg_infos ()
 {
 $query = $GLOBALS['mysqli']->query("SELECT * FROM `".MYSQL_TABLE_BACKGROUND_INFORMATIONS."` WHERE (`id` = '1')");
 RETURN $query->fetch_array(MYSQLI_ASSOC);
 }
}

Wie aus der RETURN-Zeile zu ersehen ist lasse ich mir sowohl das Ergebnis der Datenbankabfrage als auch der Methode als Array zurückliefern.
Bisher habe ich den RETURN-Wert immer folgendermaßen zugänglich gemacht:
Code: Select all
$bg_infos = $common->get_bg_infos();

Nachfolgend nutze ich dann das Result-Set entsprechend.

Gibt es da eine Möglichkeit an die Array-Elemente dranzukommen, ohne wie in dem zweiten Beispiel angegeben, die Rückgabe in eine Variable zu schreiben?

Im vorraus schonmal Danke für die Antworten.

Kai aka Knight1
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
Operating System: Windows 7 Ultimate x64

Return to PHP

Who is online

Users browsing this forum: No registered users and 14 guests