| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Errore di analisi in PHP
    Quando gli sviluppatori scrivono script di programmazione in qualsiasi lingua , la probabilità di errori può essere alto . Il linguaggio di scripting PHP non fa eccezione . Gli sviluppatori utilizzano il codice PHP per creare siti web e applicazioni web . Spesso gli script PHP contengono codice in altre lingue, come il markup HTML per la definizione di pagine web e di SQL per la gestione di basi di dati . Quando un sito PHP contiene un errore di sintassi , la pagina Web potrebbe visualizzare un messaggio che indica che è stato rilevato un errore di analisi . Provoca
    Gli errori di analisi

    in PHP sono causati da errori nella sintassi del codice . Gli sviluppatori possono includere errori di sintassi accidentali negli script PHP in molti modi , come ad esempio dimenticando di includere un punto e virgola alla fine di un'istruzione , come segue : echo " ciao" $ my_num = 5;

    La prima riga fa non hanno una virgola alla fine , il che può impedire che essa e la successiva elaborazione da eseguire correttamente . Un altro errore comune è dimenticare di includere la chiusura virgolette intorno a una stringa : echo " Ecco un po ' di testo ;

    Le virgolette di chiusura mancanti intorno questa stringa impedirà l' istruzione echo e le eventuali linee di funzionare dopo che è affidabile. Spesso gli script PHP includono il codice SQL , come segue : $ data_query = "SELECT * FROM WHERE my_table item_name = 'cosa' " ;

    L'uso di citazioni doppie e singole , come ad esempio quelli del SQL codice , possono fare errori di analisi più probabile .
    effetti

    Gli effetti di errori di analisi variano . A seconda della gravità di un errore , può causare una singola riga o addirittura un intero script di fallire . L'interprete PHP funziona attraverso le righe di codice in modo lineare , l'elaborazione di una riga alla volta e, a volte utilizzando strutture di controllo complesse, come cicli e istruzioni condizionali . Un unico errore di sintassi in uno script PHP può quindi avere un grave impatto su un intero sito o applicazione .
    Segnalazione

    seconda della configurazione del server per un installazione di PHP , il browser potrebbe visualizzare messaggi di errore che gli sviluppatori possono utilizzare per individuare gli errori . Questi includono errori di analisi , che spesso indicano un numero di riga . Questo numero di riga indica la linea all'interno dello script in cui l' interprete PHP ha rilevato un errore . Tuttavia, il numero di riga indicata non può essere la linea effettiva causa l'errore , come molti errori di sintassi influenzano impattare successive righe di codice . Ad esempio, il seguente errore di sintassi può generare un messaggio che indica la linea dopo che la fonte di errore effettivo : $ some_text = "

    Ecco un paragrafo HTML < /p > ; echo $ some_text ;

    errore è sulla prima riga , che manca virgolette di chiusura . Tuttavia il messaggio di errore di analisi può indicare la seconda linea o anche una linea più avanti nello script .
    Debug

    debugging è una competenza chiave per tutti i programmatori , tra cui quelli di lavoro in PHP . Il primo passo per risolvere un errore di analisi è individuare la sua fonte . L'errore di funzioni in PHP segnalazione può essere utile in questo compito , in particolare se essi indicano con precisione i numeri di riga . Spesso , gli sviluppatori iniziano dal numero di riga indicato per un errore e lavorano , da esso fino a quando non individuare l'errore di sintassi che causa il problema . Una volta che il problema si trova , lo sviluppatore può apportare modifiche allo script e caricarlo sul server di nuovo prima di testare per vedere se è stato risolto l'errore .

    Previous :

    next :
      Articoli Correlati
    ·Come rilevare Robots in PHP 
    ·Come fare una cartella della coda in PHP 
    ·Come creare un database MySQL Website 
    ·Come controllare un IP dal nome a dominio con PHP 
    ·Come creare un calendario utilizzando PHP 
    ·Come determinare il tipo di file in PHP 
    ·PHP connessioni persistenti causano MySQL carico 
    ·Come rilevare la codifica del file in PHP 
    ·Come modificare un file di testo utilizzando PHP 
    ·Struttura del database Web 
      Articoli in evidenza
    ·Come calcolare una matrice trasposta in C + + 
    ·Errori di sintassi in C + + 
    ·Come ridimensionare le immagini con C # 
    ·Come modificare l'immissione di testo con Javascript 
    ·Come trovare il numero di duplicati in un array in Java…
    ·Come leggere un file XLS in PHP 
    ·Come convertire una stringa in Python 
    ·Tipi di clausole di Horn in Prolog 
    ·Come chiamare REST in Java 
    ·Come impostare uno schema di MIT per SICP 
    Copyright © Conoscenza Informatica http://it.wingwit.com