04.07.2011, 16:49
also wie das bei php genau geht weiß ich nicht, aber z.B. in C# sieht das so aus:
Dieses "throw" ist dafür da um in den catch-"Bereich" zu kommen, z.B. wenn man eine API zur Verfügung stellt und der Benutzer keinen Zugriff zu diesem Code hat, somit kann der Entwickler einfach eine Ausnahme auslösen.
Ich hoffe das hilft euch
PHP Code:
try
{
// Dieser Teil kann während des Ausführen des Programms Fehler enthalten
// z.B. durch eine "falsche" Eingabe oder fehlen von Dateien
}
catch (Exception e)
{
// Falls ein Fehler auftritt wird er hier ausgewertet und "behandelt"
// z.B. eine Fehlermeldung anzeigen lassen
}
finally
{
// Was unbedingt ausgeführt werden muss
// z.B. eine Datei schließen
}
Dieses "throw" ist dafür da um in den catch-"Bereich" zu kommen, z.B. wenn man eine API zur Verfügung stellt und der Benutzer keinen Zugriff zu diesem Code hat, somit kann der Entwickler einfach eine Ausnahme auslösen.
PHP Code:
if (s == null)
{
throw new Exception();
}
Ich hoffe das hilft euch