| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Erreur d'analyse dans PHP
    Lorsque les développeurs écrire des scripts de programmation dans n'importe quelle langue , la probabilité d'erreurs peut être élevé. Le langage de script PHP ne fait pas exception . Les développeurs utilisent le code PHP pour construire des sites Web et des applications Web . Souvent , les scripts PHP contiennent du code dans d'autres langues, comme le balisage HTML pour définir les pages Web et SQL pour la gestion des bases de données. Quand un site PHP contient une erreur dans la syntaxe , la page Web peut afficher un message indiquant qu'une erreur d'analyse a été détectée. Causes

    erreurs d'analyse dans PHP sont causées par des erreurs dans la syntaxe du code . Les développeurs peuvent comporter des erreurs de syntaxe accidentelles dans les scripts PHP à bien des égards , comme l'oubli d'inclure un point-virgule à la fin d'une instruction , comme suit: echo " bonjour " $ my_num = 5;

    La première ligne ne pas une virgule à la fin , ce qui pourrait l'empêcher et le traitement ultérieur d'exécuter correctement . Une autre erreur courante est d'oublier d'inclure la fermeture des guillemets autour d'une chaîne : echo " Voici un texte ;

    Les guillemets fermants manquantes autour de cette chaîne permettra d'éviter la déclaration d'écho et de toutes les lignes après de fonctionner de manière fiable. Souvent, les scripts PHP incluent du code SQL , comme suit: $ data_query = "SELECT * FROM ma_table WHERE item_name = ' chose '";

    L' utilisation des guillemets doubles et simples , tels que ceux dans le SQL code, peuvent faire les erreurs d'analyse plus probable.
    effets

    Les effets des erreurs d'analyse varient. Selon la gravité d'une erreur , il peut causer une seule ligne ou même un script entier à l'échec. L' interpréteur PHP fonctionne à travers les lignes de code dans un mode linéaire , le traitement d'une ligne à la fois et parfois en utilisant des structures de contrôle complexes , tels que les boucles et instructions conditionnelles . Une erreur de syntaxe unique dans un script PHP peut donc avoir un impact grave sur un site ou application.
    Rapports

    fonction de la configuration du serveur pour une installation de PHP , le navigateur Web peut afficher des messages d'erreur que les développeurs peuvent utiliser pour localiser des erreurs. Ceux-ci comprennent les erreurs d'analyse , qui indiquent souvent un numéro de ligne . Ce numéro de la ligne indique la ligne dans le script où l' interpréteur PHP a détecté une erreur . Toutefois, le numéro de ligne indiqué ne peut être la ligne réelle origine de l'erreur , comme beaucoup d'erreurs de syntaxe affectent impact lignes de code suivantes . Par exemple, l'erreur de syntaxe suivante peut générer un message indiquant la ligne après la source d'erreur réel: $ some_text = "

    Voici un paragraphe HTML

    ; echo $ some_text ;

    erreur est sur ​​la première ligne , qui est absent guillemets fermants . Cependant, le message d' erreur d'analyse peut indiquer la deuxième ligne ou même une ligne plus tard dans le script.
    Débogage

    débuggage est une compétence clé pour tous les programmeurs , y compris ceux qui travaillent en PHP. La première étape dans la résolution d'une erreur d'analyse est de localiser sa source. L'erreur fonctions PHP rapports peut être utile dans cette tâche, en particulier si elles indiquent les numéros de ligne précise. Souvent , les développeurs commencent à partir du numéro de ligne indiqué pour une erreur et fonctionnent en arrière de celui-ci jusqu'à ce qu'ils trouvent l'erreur de syntaxe origine du problème. Une fois que le problème se trouve , le développeur peut apporter des modifications au script et de le transférer à nouveau le serveur avant de le tester pour voir si l'erreur a été résolu.

    Previous :

    next :
      articles connexes
    ·Comment intégrer un compte PayPal Sandbox Avec PHP 
    ·Comment tuer une requête MySQL 
    ·Comment écrire un script PHP pour inverser une chaîne…
    ·Comment vérifier une chaîne de caractères incorrects…
    ·Comment faire pour supprimer une variable d'un PHP sur …
    ·Comment changer la colonne Nom de MySQL table avec T -S…
    ·Frameworks PHP plus légère 
    ·Comment faire pour convertir Filemaker Pro pour MySQL 
    ·Comment mettre fin à une session ColdFusion 
    ·Comment envoyer une API PHP commandement Plesk 
      articles en vedette
    ·Jeu de logiciel de montage vidéo 
    ·Inconvénients Compression d'un site web 
    ·Comment faire pour enregistrer les modifications apport…
    ·Comment ajouter des éléments à une liste déroulante…
    ·Comment utiliser Alice au Jeux Programme 
    ·Comment écrire un programme en Java que les entrées d…
    ·Comment exécuter un script CGI RPC sur le Web 
    ·Comment appeler le shell depuis un script Perl 
    ·Comment faire pour créer un format Script 
    ·Comment créer une liste dans GridView 
    Copyright © Connaissances Informatiques http://fr.wingwit.com