Maison  >  Article  >  développement back-end  >  Que signifie l'erreur d'exécution php ?

Que signifie l'erreur d'exécution php ?

藏色散人
藏色散人original
2021-11-22 09:14:342530parcourir

Une erreur d'exécution php signifie que l'exécution du programme PHP génère une erreur. La solution est de vérifier s'il y a une sortie sur la ligne d'erreur, puis d'exécuter "error_reporting(0);" en tête de index.php.

Que signifie l'erreur d'exécution php ?

L'environnement d'exploitation de cet article : système Windows 7, PHP7.1, ordinateur Dell G3.

Que signifie l'erreur d'exécution php ?

Description spécifique du problème :

L'exécution du programme PHP provoque une erreur, quelle est cette erreur ?

J'ai téléchargé la version PHP du programme de forum de messages Wishing Tree depuis Internet pour tester l'environnement PHP construit sur ma machine et l'exécuter phpinfo. Il n'y a aucun problème avec php. Lorsque j'exécute le programme, l'erreur suivante est signalée. Mais lorsque je télécharge le programme sur un espace libre avec une base de données MYSQL, il n'y a aucun problème.

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at F:\php\xys\config.php:1) in F:\php\xys\index.php on line 5

Solution :

F:\php\xys\index.php on line 5

Publiez la 5ème ligne de ce fichier

Il y a une chose dégoûtante avec PHP, c'est-à-dire qu'il ne peut pas y avoir de sortie avant l'en-tête, sinon, il apparaîtra : des en-têtes déjà envoyés

À ce stade, vous devez vérifier s'il y a une sortie au-dessus de la ligne d'erreur. Parfois, c'est parce que vous n'avez pas error_reporting(0); et la sortie est causée par des variables non définies. Par conséquent, vous pouvez l'essayer dans index.php. Exécutez error_reporting(0); dans l’en-tête pour voir si c’est normal ?

Apprentissage recommandé : "Tutoriel vidéo 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Comment fermer ob_start en phpArticle suivant:Comment fermer ob_start en php