? Datorapplikationer och webbplatser använder kod för att implementera funktionaliteten de tillhandahåller . Utvecklare skriva denna kod i programmering och markup språk , med en tydlig uppsättning regler för varje språk . Som med naturliga språk , kodning språk har sin egen grammatik och ordförråd . Om ett utdrag av koden innehåller fel , kan denna kod vara ogiltig . Ogiltig syntax kan leda till att program och webbplatser att krascha eller fungera felaktigt . Kod
Programmering och kodning språk arbetar i varierande sätt . I programmeringsspråk , som Java för skrivbordsprogram eller PHP för webbapplikationer , anger koden en serie instruktioner för datorn eller webbservern att exekvera . I märkspråk som HTML och XML , dokument listobjekt data mellan taggade strukturer som definierar utseende och beteende av sidans innehåll artiklar och strukturen av datakällor . Syntaxen för ett program eller märkspråk bestämmer de strukturer som kan förekomma inom det , representeras med bokstäver. För en applikation eller webbplats för att fungera effektivt , måste också syntaxen vara giltig .
Fel
Utvecklare allmänhet inte skriva perfekt manus på första försöket . Många programmering och märkspråk använder komplexa syntax strukturer , så misstag är vanliga . Vanligtvis kommer ett projekt genomgår flera stadier av utveckling , testning och felsökning för att identifiera och åtgärda eventuella frågor som uppstår ogiltig syntax . Följande exempelkod visar ett giltigt XML Följande alternativ kod använder ogiltig koden är ogiltig på grund av en enkel skrivfel . Den avslutande " mun " tagg saknas ett snedstreck , vilket kan leda till att program som använder denna kod för att misslyckas .
Effekter
Effekterna av ogiltig syntax varierar från små till allvarliga . I vissa fall kommer ett program eller en webbsida att fortsätta att visas funktionell trots små fel . Exempelvis kan webbläsare program gör ofta kvarvarande koden korrekt trots vissa ogiltig syntax . Dock kan ett syntaxfel orsaka en hel applikation att misslyckas . Följande exempel Java-kod visar en linje med giltig syntax : String myWord = "person" ,
Följande ändrade versionen är ogiltig : String myWord = " personen ,
Denna kod är ogiltig eftersom den sista delen av citat som definierar variabeln textsträngen saknas . När Java bearbetar denna kod , kommer det inte bara misslyckas med att hantera denna linje korrekt , men kommer att behandla följande rad fel liksom. Denna kod kommer att misslyckas med att sammanställa , så programmet inte kommer att kunna köra tills felet har åtgärdats .
Lösningar
p Om du stöter ogiltiga syntaxfel som användaren av en webbplats eller applikation , det finns en gräns för vad du kan göra , som ogiltig syntax måste hanteras av utvecklarna ansvariga . Om du arbetar på en ansökan som programmerare , måste du först hitta källan till ett fel för att åtgärda det . Till exempel kommer följande PHP-kod genererar ett fel : $ word_string = " Här är några ord , med lite inside " citat " too" ,
Denna kod är ogiltig eftersom PHP kommer att tolka citat inuti textsträng variabel som i slutet av den variabla innehåll. Beroende på webbservern som kör koden , kan utvecklare se specifika felmeddelanden när de försöker att visa sidan med manuset i en webbläsare , så att de kan hitta och sedan ändra ogiltig kod .