La gestion des ...SE CONNECTER

La gestion des erreurs PHP interdit l'affichage des erreurs

dans le fichier de configuration php.ini (voir Chapitre 9.1 Ouverture de php.ini). Nous pouvons contrôler l’état d’affichage des erreurs de php.

Il y a un élément de configuration spécial dans php.ini :

display_errors

Cette option définit s'il faut afficher des messages d'erreur à la page Web, ou caché à l'utilisateur sans être affiché.

L'état de cette valeur est activé ou désactivé, et la valeur peut également être définie sur 1 ou 0.

Si la valeur de display_error est définie sur 0 ou off, l'erreur ne sera pas affichée sur la page. Si elle est définie sur 1 ou on, le message d'erreur sera affiché.

Question : Que dois-je faire si je n'ai pas l'autorisation d'état pour modifier le php.ini du serveur ?

Vous pouvez utiliser ini_set.

<?php
ini_set('display_errors' , 0 );
?>

Le code ci-dessus équivaut également à modifier la valeur de display_errors dans php.ini. Cependant, cela ne prend effet que dans le code php actuel.

Question : Que dois-je faire si je souhaite obtenir le statut de l'élément de configuration de php.ini ?

Vous pouvez utiliser ini_get (élément de paramètre) pour obtenir la valeur du paramètre.

Exemple de démonstration :

<?php
echo '服务器中display_errors的状态为' . ini_get('display_errors');
?>

Remarque : Après avoir modifié le fichier php.ini, vous devez redémarrer le serveur.


section suivante
<?php echo '服务器中display_errors的状态为' . ini_get('display_errors'); ?>
soumettreRéinitialiser le code
chapitredidacticiel