Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

inhalt und name einer variablen an funktion übergeben

Empfohlene Antworten

Veröffentlicht

Hallo,

der Titel sagt eigentlich schon alles. Ich möchte an eine Funktion mehrere Variablen (beliebig viele) übergeben. Die Funktion soll dann mit den Namen und den Inhalten der Variablen weiterarbeiten. Wie geht das?

der Titel sagt eigentlich schon alles. Ich möchte an eine Funktion mehrere Variablen (beliebig viele) übergeben. Die Funktion soll dann mit den Namen und den Inhalten der Variablen weiterarbeiten. Wie geht das?

Den Namen einer Variablen bekommst du normalerweise nicht mit übergeben, ich wüsste auch nicht, wofür das sinnvoll sein sollte. Was aber viel wichtiger für deine Frage ist: Welche Sprache?

sorry, Sprache:PHP (wie immer bei mir :D )

Sinnvoll find ich das schon: Möchte eine Funktion bauen, die ich aufrufe wenn ein fehler passiert. Die schickt dann ne mail an mich, dass etwas nicht passt. Der funktion möchte ich noch beliebig viele Prüfvariablen übergeben, damit ich den fehler im skript besser lokalisieren kann. Da wäre es sinnvoll wenn ich weiß welche variable welchen inhalt hat.

Da wäre es sinnvoll wenn ich weiß welche variable welchen inhalt hat.

Wie stehts mit einem zweidim. Array ? Mit Schluessel und Wert ? Ist nicht ganz so kompliziert

Gruessle

bio*

wenn du es unbedingt mit Variablen lösen willst warum nicht so:


$var1 = "test";
$var2 = "test";
$var3 = "test";
$var4 = "test";
$var5 = "test";
$var6 = "test";

fehler($var1, $var2, $var3, $var4, $var5, $var6);
[/PHP]

[PHP]function fehler($var1, $var2, $var3, $var4, $var5, $var6)
{
$inhaltmail = "var1 =";
$inhaltmail .= $var1;
$inhaltmail .= "\nvar2 =";
$inhaltmail .= $var2;
..............
}

wobei ich auch so eine Mail Funktion bei mir nutze und es mit einem Array einfacher ist!

habs jetzt so gemacht:


function fehler_mail($pruef_array)
{
if(isset($pruef_array))
{
foreach($pruef_array as $key => $value)
{
$mailtext .= "Fehlervariable " . $key . " = " . $value . "\n";
}
}
}
[/PHP]

[PHP]
fehler_mail(compact("pruef1","pruefdas","schau_mal_da"))

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.