? Computing -Anwendungen und Websites verwenden Code, um die Funktionalität, die sie bieten zu implementieren. Entwickler schreiben Sie diesen Code in Programmierung und Markup-Sprachen , mit einem deutlichen Satz von Regeln für jede Sprache. Wie bei natürlichen Sprachen , Programmiersprachen haben ihre eigene Grammatik und Wortschatz. Wenn ein Auszug Fehler enthält , kann dieser Code ungültig. Ungültige Syntax kann Programme und Websites zum Absturz bringen oder funktionieren nicht richtig . Code
Programmierung und Programmiersprachen arbeiten in vielfältiger Weise . In Programmiersprachen wie Java für Desktop- Programme oder PHP für Web-Anwendungen , gibt der Code eine Reihe von Anweisungen für den Computer oder auf einem Webserver ausgeführt werden soll. In Markup-Sprachen wie HTML und XML , Dokumente Liste Datenelemente zwischen getaggt Strukturen definieren das Aussehen und das Verhalten der Web -Seite von Content-Objekten und die Struktur der Datenquellen . Die Syntax einer Programmiersprache oder Markup-Sprache bestimmt die Strukturen , die in ihr erscheinen kann , dargestellt mit Textzeichen. Für eine Anwendung oder Website, um effektiv zu funktionieren , muss die Syntax gültig .
Fehler
Entwickler in der Regel nicht perfekt schreiben Skripte auf dem ersten Versuch. Viele Programmiersprachen und Markup-Sprachen verwenden komplexe Syntax Strukturen , so Fehler sind häufig. Typischerweise wird ein Projekt durchlaufen mehrere Stadien der Entwicklung, Testen und Debuggen zu identifizieren und zu beheben alle Probleme , die sich aus ungültige Syntax . Der folgende Beispielcode demonstriert eine gültige XML Folgende alternativen Code verwendet ungültig Code ist ungültig aufgrund einer einfachen Tippfehler. Das abschließende " Mund "-Tag fehlt ein Schrägstrich , die die Anwendung mit diesem Code zu versagen führen können.
Effects
Die Auswirkungen der ungültige Syntax reichen von leichten bis schweren . In einigen Fällen wird ein Programm oder eine Webseite weiterhin angezeigt trotz kleiner Fehler funktionell. Zum Beispiel können Web-Browser -Programme oft machen restlichen Code korrekt trotz einiger ungültige Syntax . Allerdings kann ein Syntax-Fehler verursachen eine ganze Anwendung zu versagen. Das folgende Beispiel zeigt, Java-Code eine Zeile mit gültiger Syntax : String myWord = " Person ";
Die folgende Fassung ist ungültig : String myWord = " Person ;
Dieser Code ist ungültig weil die Schließung von Zitaten Abschnitt definiert den Text String-Variable fehlt. Wenn Java diesen Code verarbeitet , wird es nicht nur nicht diese Zeile korrekt zu behandeln , sondern die folgende Zeile fälschlicherweise als gut zu verarbeiten. Dieser Code wird nicht kompiliert , so dass die Anwendung nicht in der Lage zu führen , bis der Fehler behoben wurde .
Lösungen
Wenn Sie begegnen ungültige Syntax Fehler als Benutzer einer Website oder Anwendung , gibt es ein Limit, was Sie tun können , als ungültige Syntax von den Entwicklern verantwortlich angegangen werden müssen . Wenn Sie auf eine Anwendung als Programmierer arbeiten, müssen Sie zuerst den Quelle eines Fehlers , um es zu beheben. Zum Beispiel wird der folgende PHP-Code erzeugt einen Fehler : $ word_string = " Hier sind ein paar Worte mit einigen inside" Anführungszeichen " zu ";
Dieser Code ist ungültig, da PHP wird die Zitate in der Interpretation Zeichenfolge Variable als das Ende des variablen Inhalts . Abhängig von der Web -Server mit dem Code kann Entwickler sehen spezifischen Fehlermeldungen, wenn sie , um die Seite mit dem Skript in einem Browser anzuzeigen , so dass sie versuchen zu finden und dann ändern die ungültigen Code .