Nwlapcug.com


Che cosa è un errore di sintassi in una pagina Web?

Che cosa è un errore di sintassi in una pagina Web?


Un errore di sintassi è un tipo di programmazione errore, o "bug", che può verificarsi quando un programmatore abusa accidentalmente un elemento di un linguaggio di programmazione. Come lingue umane hanno regole di punteggiatura, grammatica e ortografia, linguaggi di programmazione sono regole su come devono essere espresso le istruzioni per il computer. Se un programmatore rompe tali regole quando si crea il codice da eseguire su una pagina Web, la pagina Web può rispondere con un errore di sintassi.

Programmazione di pagine Web

Proprio come programmi in esecuzione sul tuo computer, pagine Web hanno spesso qualche codice di programmazione dietro di loro. Tale codice può essere trovato contenute all'interno della pagina HTML che il browser Scarica, in un file separato collegato a tale pagina HTML, o il server che ha inviato il file HTML al browser. In tutti questi casi, il codice è utilizzato per creare qualcosa di più di una pagina di testo normale (possibilmente con alcune immagini). Il codice significa che la pagina è dinamica o interattiva in qualche modo.

Qualsiasi codice deve essere scritto con attenzione per evitare errori. Errori nel linguaggio di programmazione sono chiamati errori di sintassi.

Cause

Se si verifica un errore di sintassi, è probabile che il programmatore ha fatto un errore di battitura che significa che il computer non può capire ciò che il programmatore ha scritto. È come un errore di punteggiatura in una frase scritta.

Ad esempio, spesso i programmatori sono tenuti a mettere le istruzioni tra parentesi quadre. Se il numero di parentesi quadre di apertura non corrispondono con il numero di parentesi di chiusura, si verificherà un errore di sintassi. Perché codice computer può ottenere lunghe e complicate, questo tipo di errore può essere abbastanza facile da fare.

Al giorno d'oggi, i programmatori possono utilizzare strumenti di scrivere codice che evidenzierà la maggior parte degli errori di sintassi e avvertire di errori ortografici di frequentemente utilizzati termini di programmazione, o se il numero di apertura e chiusura tra parentesi non si sommano. Tali strumenti sono chiamati Idi o ambienti di sviluppo integrati.

Effetti

A seconda di dove si verifica l'errore, l'errore di sintassi potrebbe interrompere la pagina Web da mostrare a tutti e solo presente una pagina di errore. Questo è più probabile che accada se l'errore si verifica il codice viene eseguito dal server che trasporta la pagina Web. Alternativamente, un errore di sintassi potrebbe interrompere la visualizzazione della pagina al punto in cui si è verificato l'errore, o la pagina stessa potrebbe visualizzare in pieno, solo con alcune delle sue funzionalità rotto.

Linguaggi di programmazione differenti hanno differenti modi di mostrare che si è verificato un errore di sintassi. La maggior parte segnalerà qualcosa come "si è verificato un errore di sintassi: linea 51". Alcune lingue sono più specifici e vi darà un indizio su che cosa è l'errore. Se questo è il caso potrebbe essere l'errore "si è verificato un errore di sintassi: linea 51 (Mismatched staffe)"

Correzione di errori di sintassi

Se si verifica un errore di sintassi in una pagina Web durante la navigazione, si può davvero fare molto su di esso come la colpa risiede con il programmatore originale per quella pagina.

Se si sta facendo qualche programmazione di pagine Web e si verifica un errore di sintassi, controllare il messaggio di errore per vedere quali indizi possono dare per quanto riguarda la posizione dell'errore e va oltre il codice con attenzione. Non dimenticate di controllare le zone sopra e sotto la linea che dà un errore. Se siete riusciti a chiudere una parentesi all'inizio, ad esempio, l'errore non può verificarsi fino a quando il programma si accorge che le cose non sono state accuratamente tra parentesi, molto più in basso la linea. Anche commenti nel codice (che non vengono solitamente eseguiti dal browser o dal server) possono causare errori di sintassi se non sono correttamente contrassegnati come tali.

Simili errori

Non tutti gli errori di programmazione da errori di battitura vengono immediatamente identificati come errori di sintassi. Se un programmatore misspells un nome di funzione, una variabile o un metodo che si potrebbe ottenere una risposta come "Metodo X non esiste" in senso stretto, tuttavia, queste sono ancora gli errori di sintassi. Per semplicità, è sempre una buona idea seguire una serie di nomi e convenzioni ortografiche per queste cose, affinché eventuali discrepanze sono più facili da trovare.