Lors de l'exécution de scripts PHP, il n'est pas rare de rencontrer des écrans vides au lieu de messages d'erreur. Cela pose un défi important dans la résolution des problèmes. Existe-t-il une solution similaire au rapport d'erreur détaillé de Java en PHP ?
Par défaut, PHP supprime les messages d'erreur pour empêcher les utilisateurs finaux de les visualiser. Pour obtenir des informations utiles sur les erreurs, envisagez les approches suivantes :
Afficher les erreurs : Ajoutez les lignes suivantes en haut de votre script :
error_reporting(E_ALL); ini_set('display_errors', 'On');
Ce paramètre active l'affichage des erreurs et vous permet de visualiser les erreurs sur la sortie du script. Notez que sur les serveurs de production, vous devez définir display_errors sur « Off » pour des raisons de sécurité.
Activer les erreurs dans .htaccess : Si vous ne pouvez pas modifier le fichier php.ini, ajoutez ces lignes à un fichier . htaccess (bien que cette méthode soit rarement supportée) :
php_flag display_errors on php_value error_reporting -1
En mettant en œuvre ces techniques, vous pouvez améliorez considérablement la précision et l'efficacité de votre dépannage d'erreurs dans les scripts PHP.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!