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