Exemple d'illustration de scream
Cet exemple montre comment l'extension scream affecte le comportement du gestionnaire d'erreur PHP.
Exemple #1 Activation et désactivation de scream, à l'exécution
<?php
// Affichage des erreurs
ini_set('display_errors', true);
error_reporting(E_ALL);
// Désactivation de scream : le code est silencieux
ini_set('scream.enabled', false);
echo "Opening http://example.com/not-existing-file\n";
@fopen('http://example.com/not-existing-file', 'r');
// Activation de scream : le code est verbeux
ini_set('scream.enabled', true);
echo "Opening http://example.com/not-existing-file\n";
@fopen('http://example.com/another-not-existing-file', 'r');
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Opening http://example.com/not-existing-file Opening http://example.com/not-existing-file Warning: fopen(http://example.com/another-not-existing-file): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in example.php on line 14
Note: Généralement, on active cette extension avec une directive de configuration php.ini, au lieu de la modifier dans le code PHP.
Exemple d'illustration de scream
There are no user contributed notes for this page.
