Diese Übersicht beschreibt die Eigenschaften und die Funktionsweise der fpdf
Funktion Error(). Die hier aufgeführten Informationen basieren auf den
Originalinformationen des Entwicklers auf fpdf.org
und wurden ins Deutsche übersetzt. Sollten Sie Fehler feststellen, möchten
wir Sie bitten uns zu kontaktieren.
Diese Methode wird automatisch im Fehlerfall aufgerufen. Durch die Methode wird die übergebene Fehlermeldung ausgegeben und die Ausführung abgebrochen. Eine übergeordnete Klasse kann diese Methode für eine benutzerdefinierte Fehlerbehandlung überlagern, sollte jedoch in jedem Fall die Ausführung der Dokumenterzeugung beenden da das erstellte Dokument möglicherweise ungültig ist.
Fehlermeldung die ausgegeben werden soll bzw. bei einer Überlagerung der Klasse die Fehlermeldung die von fpdf geliefert wird.
Siehe auch:
keine Verweise
Beispiel:
<?php
// Benutzerdefinierte Klasse auf Basis der FPDF Klasse
class myFPDF extends FPDF {
// Überlagerung der Error() Methode
function Error($msg) {
// Ausgabe der Fehlermeldung und Ausführung beenden
die("Diese Fehlermeldung <b>'".$msg."'</b> wurde durch die Error()-Methode der myFPDF-Klasse behandelt.");
}
}
// Objekt aus FPDF Klasse erzeugen
$pdf = new myFPDF();
// Neue Seite erzeugen
$pdf->AddPage();
// Output-Methode mit ungültigem Dateinamen aufrufen
$pdf->Output('/239qtrp2qörg2qr9pfd/sadasdas/asasa/existiertnicht.pdf', 'F');