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.