Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Parse Error i PHP

    När utvecklare skriver programmering skript på alla språk , kan risken för fel vara hög . PHP skriptspråk är inget undantag . Utvecklare använder PHP -kod för att bygga webbplatser och webbapplikationer . Ofta , PHP-skript innehåller kod i andra språk , såsom HTML-kod för att definiera webbsidor och SQL för att hantera databaser . När en PHP-webbplats innehåller ett fel i syntaxen , kan webbsidan visas ett meddelande om att ett parse fel har upptäckts . Orsaker

    Parse fel i PHP orsakas av fel i koden syntax . Utvecklare kan innehålla oavsiktliga syntaxfel i PHP-skript på många sätt , till exempel glömmer att inkludera ett semikolon i slutet av ett uttalande , enligt följande : echo " hej " $ my_num = 5;

    första raden gör inte ha ett semikolon i slutet , vilket kan hindra den och efterföljande behandling från att köra på rätt sätt . Ett annat vanligt fel är att glömma att inkludera avslutande citationstecken runt en sträng : echo " Här är lite text ,

    saknade avslutande citattecken runt strängen kommer att förhindra eko uttalande och några rader efter den från att fungera tillförlitligt . Ofta , PHP-skript inkluderar SQL-kod , enligt följande : $ data_query = " SELECT * FROM my_table WHERE ITEM_NAME = ' sak ' ";

    Användningen av både dubbel och singel citat , såsom de i SQL kod , kan göra tolkningsfel kan mer sannolikt .
    effekter

    effekterna av tolkningsfel kan variera. Beroende på hur allvarligt fel , kan det orsaka en enda rad eller en hel skript för att misslyckas . PHP tolken arbetar igenom kodrader i ett linjärt sätt , bearbeta en rad i taget och ibland använder komplexa kontrollstrukturer såsom loopar och villkorssatser . En enda syntaxfel i ett PHP-skript kan därför ha en allvarlig inverkan på en hel webbplats eller applikation .
    Rapportering

    Beroende på servern setup för en PHP-installation , kan webbläsaren visa felmeddelanden som utvecklare kan använda för att lokalisera fel . Dessa inkluderar tolkningsfel kan , vilket ofta indikerar ett radnummer . Denna linje indikerar raden i skriptet där PHP tolken har upptäckt ett fel . Dock indikerade radnumret inte kan vara den verkliga linjen orsakar felet , så många syntaxfel påverkar påverkar efterföljande rader kod . Till exempel kan följande syntax error generera ett meddelande som anger linjen efter själva felkälla : $ some_text = "

    Här är en HTML stycke < /p > ; echo $ some_text ,

    felet ligger på den första raden , vilket saknas avslutande citattecken . Men parse felmeddelandet kan indikera andra raden eller ens en rad senare i skriptet . Addera Debugging

    Debugging är en viktig färdighet för alla programmerare , däribland de som arbetar i PHP . Det första steget i att lösa ett parse error är att lokalisera källan . Den felrapportering funktioner i PHP kan vara till hjälp i denna uppgift , särskilt om de visar radnummer korrekt . Ofta utvecklare startar från den angivna radnumret för ett fel och sticka tillbaka från det tills de lokalisera syntaxfel orsakar problemet . När problemet ligger , kan utvecklaren göra ändringar i manus och ladda upp den till servern igen innan du testar för att se om felet har åtgärdats .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur till utgång JavaScript Med PHP
    ·PHP Tutorial för Strängfunktioner
    ·Hur Infoga HTML i MySQL med PHP
    ·Hur att generera INSERT uttalanden i MySQL
    ·Hur vill kolla filstorlek Medan Browsing en dator i PHP…
    ·Hur du ändrar en PDF till SWF i PHP
    ·Hur vill kolla Format e-postadress med PHP
    ·Så att köra PHP-filer i Ubuntu med argument
    ·Hur man skapar databastillämpningar Webb
    ·Hur Bulk - bort tabeller i MySQL
    Utvalda artiklarna
    ·Ramp filter i MATLAB
    ·Python Lambda Tutorial
    ·Hur konvertera Excel till Access
    ·XNA Handledning för Rotera en 3D-modell
    ·Hur man skapar nya ingångar med PHP När knappen tryck…
    ·Hur man bort skiljetecken i Python
    ·Hur man skapar en animerad bild PHP
    ·Flash ActionScript 3 Träning
    ·Hur man gör en flik i Python
    ·Avancerade SAS certifiering exempel frågor
    Copyright © Dator Kunskap http://www.dator.xyz