therealcharlie
Erfahrenes Mitglied
Also mein Problem sieht folgendermaßen aus:
Ich arbeite mit verschiedenen Funktionen in meiner Anwendung. Ein davon ist z.B.
Funktioniert alles, ist das schön und gut. Tritt aber ein Fehler auf, gehen wir also in den else-Zweig, möchte ich, dass der aufgetretene Fehler in einer anderen variable ($error) gespeichert wird. Da ich aber nur eine variable zurückgeben kann, bzw nur in eine variable den rückgabewert schreiben kann, funktioniert das nicht. hat irgendjemand eine idee dazu?
Ich arbeite mit verschiedenen Funktionen in meiner Anwendung. Ein davon ist z.B.
PHP:
function textload($file) {
$fp = @fopen("$file.pcn","r"); // Datei öffnen
if ($fp)
{
while(!feof($fp))//Solange bis der Dateizeiger am Ende der Datei ist
{
$zeile = fgets($fp,100);//Einlesen der Zeilen
$output = $zeile;//Ausgabe
}
fclose($fp); // Datei schließen
}
else
{
ERROR-HANDLER// Sollte Datei nicht vorhanden sein
}
return $output;
}
Funktioniert alles, ist das schön und gut. Tritt aber ein Fehler auf, gehen wir also in den else-Zweig, möchte ich, dass der aufgetretene Fehler in einer anderen variable ($error) gespeichert wird. Da ich aber nur eine variable zurückgeben kann, bzw nur in eine variable den rückgabewert schreiben kann, funktioniert das nicht. hat irgendjemand eine idee dazu?