CwCity Board >>> Programmier Sprachen >>> PHP, MySQL, Perl und CGI >>> array oder Klasse per return übergeben, bloß wie?
array oder Klasse per return übergeben, bloß wie?

Seiten: 1
gerisitin
Verfasst am: 07.02.2010 um: 18:10 Uhr
 
Cw Posting Dude
Poster Teufel
CwID: 85510
Beiträge: 102
SPAM:
0% Spam

Hey Leute,

ich bin grade irgendwie wieder an den einfachsten Sachen am scheitern.

kurze Erklärung:
ich habe zwei  Dateien (fürs beispiel): datei1 und datei 2

in einer funktion in datei2 wird aus einer datenbank gelesen.
In dieser Funktion soll entweder ein array oder eine Klasse erstellt werden. (weiß nicht so recht was besser ist)

der funktionsaufruf erfolgt über datei 1. 
datei 2 ist in datei eingefügt mit include

So soll nun in datei1 die ergebnisse aus datei2 angezeigt werden.

Ich habe es mit return sowohl bei klassen als auch bei einem array versucht, aber beides will nicht funktionieren.
Global scheint auch nicht zu funktionieren.

Daher meine Frage wie bekomme ich ein Array oder wahlweise auch eine klasse aus einer funktion herraus?


Ich hoffe die erklärung reicht auch erst mal ohne code







Letzte Änderung am: 07.02.2010 um:18:13 Uhr durch: gerisitin
 

Werbung
 
 

Freggle
Verfasst am: 07.02.2010 um: 21:17 Uhr
 
Cw Supporter
Cw Supporter
CwID: 11653
Beiträge: 8814
SPAM:
0% Spam
Mittels return sollte es eigentlich kein Problem sein ein Array bzw. eine Klasse zurückzugeben.

Kannst du mal den gesamten bzw. auf das wesentliche reduzierten Code posten, z.B. hier: nopaste.cwsurf.de

 


gerisitin
Verfasst am: 09.02.2010 um: 20:07 Uhr
 
Cw Posting Dude
Poster Teufel
CwID: 85510
Beiträge: 102
SPAM:
0% Spam
Okay hab den Fehler gefunden. Ganz Ganz dummer Fehler.
hab die funktion aufgeufen und die hat return wiedergegeben. allerdings hab ich die funktion dann nicht zugewiesen und dachte ich könnte direkt echo aufrufen.

Also so:

blabla($ihh);
echo $pfui["muhaha"];
anstatt so:

$pfui = blabla();
echo $pfui["muhaha"];

Naja trotzdem, danke. Vielleicht hilfts ja doch noch irgendwem.


 

 
Seiten: 1

ANZEIGE