Tutorials

trigger_error();

Geef fouten weer op je pagina, terwijl het script doorloopt

Pagina 1

Gebruik van de functie

Staat eigenlijk gelijk aan 'or die', alleen bij trigger_error(); loopt het script door in plaats van dat het stopt.

Zo kun je de functies toevoegen, zoals hier mysql_error();

<?
$sql = "SELECT * FROM tabel";
mysql_query($sql) or trigger_error(mysql_error());
?>

Dit geeft de volgende output;
Fatal Error: You have an error in your SQL query on line 1 near: 'SELECT *' (voorbeeld)

maar je kan ook je persoonlijke persoonlijke foutmelding genereren;

<?
$sql = "SELECT * FROM tabel";
mysql_query($sql) or trigger_error("Oeps..!, foutje!");
?>

Hiermee geeft hij dus de fout Oeps..!, foutje!

Je kan ook beide combinaties combineren;

<?
$sql = "SELECT * FROM tabel";
mysql_query($sql) or trigger_error ("Er zit een foutje", E_USER_ERROR);
?>

geeft als output;

Fatal error: Er zit een foutje in C:\file.php on line *

Reacties

0
Nog geen reacties.