Errors laten zien

Met de functie error_reporting() vertel je aan PHP welke errors hij moet laten zien. Je kunt bijvoorbeeld hetvolgende doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
// Alle errors laten zien, behalve E_STRICT
error_reporting(E_ALL);

// Alle errors laten zien, ook E_STRICT
error_reporting(E_ALL | E_STRICT);

// Alle errors laten zien, behalve E_NOTICE
// Standaard waarde in php.ini

error_reporting(E_ALL ^ E_NOTICE);
?>


Je kunt ook zelf een error maken met de functie trigger_error(). Dat kan je bijvoorbeeld zo gebruiken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
// We gaan een select-query uitvoeren.
// Als er geen waardes worden teruggegeven, laten we een error zien.

$select_query = "SELECT * FROM Users WHERE name = 'Jan'";
$result = mysql_query($select_query);
if (mysql_num_rows($result) == 0) {
    trigger_error("Er is geen resultaat uit de database gehaald", E_USER_WARNING);
}

?>

Als er geen rijen zijn binnengehaald, krijg je de volgende foutmelding:
Warning: De query is niet uitgevoerd in /www/site.nl/index.php on line 7

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Error namen
  3. Errors laten zien
  4. Je eigen error maken

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.