Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment réduire le nombre de caract…
  • MySQL PHP WP : Comment insérer un m…
  • Comment trier un tableau par ordre a…
  • MySQL vs. Texte 
  • Comment faire pour convertir un fich…
  • Comment insérer un symbole de pourc…
  • Comment mettre en place DSN pour MyS…
  • Comment insérer une chaîne dans My…
  • Fonctions de MySQL avec une variable…
  • Comment se connecter à MySQL dans S…
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • T -SQL Fonctions de chaîne 
  • Comment créer des bases de données MySQL à installer DSN 
  • PHP SQL Tutorial 
  • PHP Fonction incorrecte 
  • Comment créer un programme de code à barres 
  • Salaire du junior Développeur PHP 
  • Comment Timestamp pour MySQL PHP 
  • Comment dresser une table dans MySQL 
  • Comment changer les permissions des fichiers utilisant PHP 
  • Le code de caractère au début d'une chaîne en PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc