Computing applicaties en websites te gebruiken code om de functionaliteit die ze bieden te implementeren . Ontwikkelaars schrijven deze code in de programmering en markup-talen , met een duidelijke set regels voor elke taal . Net als bij natuurlijke talen , codering talen hebben hun eigen grammatica en woordenschat . Als een fragment van code fouten bevat , kan deze code ongeldig . Ongeldige syntaxis kunnen programma's en sites te crashen of onjuist functioneren veroorzaken . Code Programmering en codering talen werken op verschillende manieren . In programmeertalen , zoals Java voor desktop -programma's of PHP voor webtoepassingen , de code specificeert een reeks instructies voor de computer of webserver uit te voeren . In markup talen , zoals HTML en XML , documenten lijst data items tussen tag structuren , het definiëren van het uiterlijk en gedrag van de inhoud van webpagina's items en de structuur van de gegevensbronnen . De syntax van een programmeertaal of opmaaktaal bepaalt de structuren die daarin kan worden weergegeven , weergegeven met tekst. Voor elke toepassing of website om effectief te functioneren , moet de syntaxis geldig . Fouten Ontwikkelaars algemeen niet schrijven perfect scripts op de eerste poging . Veel programmeer-en markup-talen te gebruiken complexe syntax structuren , zodat fouten komen vaak voor . Meestal zal een project worden verschillende stadia van ontwikkeling ondergaan , testen en debuggen om eventuele problemen die voortvloeien uit ongeldige syntaxis identificeren en oplossen . De volgende voorbeeldcode geeft aan een geldig XML volgende alternatieve code gebruikt ongeldig code is ongeldig vanwege een simpele typefout . Het afsluitende " mond " label ontbreekt een slash karakter, dat de toepassing met behulp van deze code te mislukken kan veroorzaken . Effecten De effecten van ongeldige syntaxis variëren van lichte tot ernstige . In sommige gevallen zal een programma of webpagina blijven verschijnen functionele bij geringe fouten . Bijvoorbeeld , kan webbrowser programma's vaak goed weergegeven resterende code in weerwil van sommige ongeldige syntaxis . Echter , kan een syntax error veroorzaken een hele applicatie te mislukken . Het volgende voorbeeld Java- code toont een lijn met geldige syntax : String myWord = " persoon " ; De volgende gewijzigde versie is ongeldig : String myWord = " persoon ; Deze code is ongeldig omdat het afsluitende deel van citaten definiëren van de tekenreeks variabele ontbreekt . Als Java verwerkt deze code , zal het niet alleen niet aan deze regel correct omgaan , maar zal de volgende regel te verwerken verkeerd ook. Deze code zal niet compileren , zodat de aanvraag niet in staat zijn om uit te voeren totdat de storing is verholpen . Oplossingen Als u ongeldige syntax fouten optreden als een gebruiker van een website of applicatie , er is een grens aan wat je kunt doen , zoals ongeldige syntaxis door de ontwikkelaars die verantwoordelijk moet worden aangepakt . Als u bezig bent met een toepassing als programmeur , moet u eerst de oorzaak van een fout te lokaliseren om het te repareren . Zo zal de volgende PHP- code een fout genereren : $ word_string = " Hier zijn een aantal woorden , met wat inside " aanhalingstekens "te" ; Deze code is ongeldig omdat PHP de koersen zullen interpreteren binnen de tekenreeks variabele einde van het variabele inhoud . Afhankelijk van de webserver waarop de code , kunnen ontwikkelaars zie specifieke foutmeldingen wanneer ze proberen om de pagina met het script bekijken in een browser , waardoor ze te vinden en dan wijzigen de ongeldige code . < br >
|