Einzelnen Beitrag anzeigen
  #1  
Alt 06.11.2009, 09:39:47
knight1 knight1 ist offline
Junior Member
 
Registriert seit: May 2003
Ort: Trier
Alter: 47
Beiträge: 310
knight1 eine Nachricht über MSN schicken knight1 eine Nachricht über Skype™ schicken
Nutzung von Rückgabewerten die als Datentyp ARRAY kommen

Hi SELFPHP-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:
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:
$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
Mit Zitat antworten