Ich habe eine PHP-Funktion in einer Drupal 6 .module-Datei. Ich versuche, erste Variablenüberprüfungen durchzuführen, bevor ich intensivere Aufgaben (z. B. Datenbankabfragen) ausführe. In C # habe ich IF-Anweisungen am Anfang meines Try-Blocks implementiert, die neue Ausnahmen ausgelöst haben, wenn eine Validierung fehlgeschlagen ist. Die ausgelöste Ausnahme würde im Catch-Block abgefangen. …
Ich möchte diesen Fehler abfangen: $a[1] = 'jfksjfks'; try { $b = $a[0]; } catch (\Exception $e) { echo "jsdlkjflsjfkjl"; } Bearbeiten: Tatsächlich habe ich diesen Fehler in der folgenden Zeile erhalten: $parse = $xml->children[0]->children[0]->toArray();
Beim Ausprobieren der Multi-Catch- Funktion habe ich in meinem gefundenm1() Methode , funktioniert alles wie erwartet. Im m2()selben Code wird jedoch nicht kompiliert. Ich habe gerade die Syntax geändert, um die Anzahl der Codezeilen zu reduzieren. public class Main { public int m1(boolean bool) { try { if (bool) { …
Wir wissen, dass ein Fehler von einem CATCH-Block behandelt werden kann. Im folgenden Beispiel erstellen wir einen 'AdHoc'-Fehler (in einem anderen Sub) und behandeln die Ausnahme in einem CATCH-Block (in meinem Sub). sub my-sub { try { CATCH { when X::AdHoc { say 'AdHoc Exception handled here'; .resume } default …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.