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.


Formation continue
||
<?php echo '服务器中display_errors的状态为' . ini_get('display_errors'); ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel