| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Parse Fejl i PHP
    Når udviklerne skriver programmering scripts på alle sprog, kan sandsynligheden for fejl være høj . PHP scripting sprog er ingen undtagelse. Udviklere bruger PHP kode til at bygge hjemmesider og webapplikationer . Ofte PHP-scripts indeholder kode i andre sprog , såsom HTML markup til at definere websider og SQL til styring databaser. Når et PHP-websted indeholder en fejl i syntaksen , kan websiden vise en meddelelse om, at en parse fejl er blevet opdaget. Årsager

    Parse fejl i PHP er forårsaget af fejl i koden syntaks. Udviklere kan indeholde utilsigtede syntaksfejl i PHP-scripts på mange måder, såsom at glemme at medtage et semikolon i slutningen af ​​en erklæring , som følger: echo "Hej " $ my_num = 5;

    Den første linje gør ikke et semikolon i slutningen, hvilket kan forhindre det, og efterfølgende behandling i at udføre korrekt . En anden almindelig fejl at glemme at medtage lukke anførselstegn omkring en streng : echo " Her er noget tekst ,

    De manglende lukning anførselstegn omkring denne streng vil forhindre ekko erklæring og nogen linjer efter den i at fungere pålideligt. Ofte PHP-scripts omfatter SQL-kode , som følger : $ data_query = " SELECT * FROM my_table WHERE ITEM_NAME = ' ting '"

    brugen af ​​både dobbelt-og enkelt anførselstegn , som dem i SQL kode, kan gøre fortolkningsfejl mere sandsynligt.
    effekter

    virkningerne af fortolkningsfejl varierer. Afhængig af sværhedsgraden af en fejl , kan det forårsage en enkelt linje eller endda en hel script til at mislykkes . PHP fortolkeren arbejder gennem linjer kode i en lineær måde , forarbejdning én linje ad gangen , og nogle gange bruger komplekse kontrolstrukturer , såsom loops og betingede udsagn . En enkelt syntaksfejl i en PHP script kan derfor have en alvorlig indvirkning på et helt websted eller program.
    Reporting

    Afhængig af server opsætning af en PHP installationen kan webbrowseren vise fejlmeddelelser , som udviklere kan bruge til at lokalisere fejl. Disse omfatter fortolkningsfejl , som ofte viser en linje nummer. Denne linje angiver den linje i scriptet , hvor PHP fortolkeren har registreret en fejl. Men den linje er angivet kan ikke være den egentlige linje forårsager fejlen , da mange syntaksfejl påvirker påvirker efterfølgende linjer kode. For eksempel kan følgende syntaksfejl generere en meddelelse, der angiver linjen efter det faktiske fejl kilde: $ some_text = "

    Her er en HTML afsnit

    ; echo $ some_text ,

    fejl er på den første linje , som mangler lukning citater. Men parse fejlmeddelelsen kan indikere den anden linje , eller endda en linje senere i scriptet.
    Debugging

    Debugging er en vigtig færdighed for alle programmører , herunder dem, der arbejder i PHP. Det første skridt i løsningen af ​​en parse fejl er at finde kilden. Den fejlrapportering funktioner i PHP kan være nyttigt i denne opgave , især hvis de angiver linjenumre præcist. Ofte udviklere starter fra det angivne linjenummer for en fejl, og arbejder tilbage fra det, indtil de finder syntaksfejl forårsager problemet. Når problemet er placeret, kan bygherren foretage ændringer i manuskriptet og uploade det til serveren igen, før test for at se , om fejlen er blevet løst.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan fjernes dobbeltposter CSVs i PHP 
    ·Antallet af ord i en PHP String 
    ·Sådan Upload PHP videofiler 
    ·Sådan Konverter heltal i PHP 
    ·Hvordan man bruger PHP Mail for batches 
    ·Hvordan man laver en chat med PHP 
    ·Hvad er PHP -Nuke 
    ·Sådan Slet cookies i PHP 
    ·Sådan Slet MySQL data på et bestemt tidsrum med PHP 
    ·Sådan slette indholdet af en PHP fil 
      Anbefalede Artikler
    ·Sådan får du en session fil i PHP 
    ·Sådan oprettes Google Maps Application 
    ·ActiveX Dll Tutorial 
    ·Hvordan man opbygger en Python Cygwin 
    ·Sådan bruges CGImage Gør Masker 
    ·Sådan udføres Tree Operations i Java 
    ·Sådan oprettes en Message Box i Visual Basic 
    ·Prolog Language Tutorial 
    ·Sådan at forlade en Sub i VBA 
    ·Hvad er formålet med en boolesk Operator 
    Copyright © Computer Viden http://www.computerdk.com