Eigene Fehlermeldung erstellen

So wie ich das verstanden habe willst du eine eigene Fehlermeldung anzeigen lassen statt der normalen PHP-Fehlermeldung.
Das kannst du machen indem du ein @ vorne dranhängst wodurch die Standardmeldung unterdrückt wird:
PHP:
@machWas() or die("Fehler in blablabla...");
In die [phpf]die[/phpf] Funktion packst du dann deine selbstgemachte Fehlermeldung, die du dir dann zusammenbauen kannst wie du willst mit den auch schon genannten Konstanten.

greetz
daddz
 
Ich will die Fehlermeldung aber nur ausgeben wenn ein argument falsch ist. Also muss ich ne If-Else Abfrage davor setzten und dann sind die Konstanten nicht mehr aktuell. Also komme ich so nicht weit.

Ich schildere nochmal genau mein Problem:

Ich schreibe eine Ziemlich komplexe Klassen hirarchie. Jetzt gibt es dort natürlich Get und Set funktionen. Bei den Set Funktionen sollte natürlich bei falschen Werten Fehler ausgegebn werden.
Die Set Funktionen haben fast immer Folgenden aufbaue:
PHP:
<?php 
 public function SetVar($argument)
 {
    if(is_int($argument))
 	  $this->var = $argument;
    else
 	  echo "Fehler auf zeile bla in datei bla in funktion bla argument ungültig.";
 }
 ?>

mfg Prophet05
 
Zurück