Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Analyser Feil i PHP
    Når utviklere skrive programmering skript på alle språk , kan sannsynligheten for feil være høy. PHP skriptspråk er intet unntak. Utviklere bruker PHP -koden til å bygge nettsteder og webapplikasjoner. Ofte PHP-skript inneholder kode i andre språk , for eksempel HTML markup for å definere websider og SQL for å administrere databaser. Når en PHP nettstedet inneholder en feil i syntaksen , kan websiden vises en melding om at en analysere feilen er oppdaget . Årsaker

    Analyser feil i PHP er forårsaket av feil i koden syntaks. Utviklere kan inneholde utilsiktede syntaksfeil i PHP- skript på mange måter , som for eksempel å glemme å inkludere et semikolon på slutten av en setning , som følger: echo " hei" $ my_num = 5;

    Den første linjen gjør ikke har et semikolon på slutten , som kan hindre det, og påfølgende behandling fra å kjøre riktig . En annen vanlig feil er å glemme å inkludere avsluttende anførselstegn rundt en streng: echo " Her er litt tekst ;

    mangler avsluttende anførselstegn rundt denne strengen vil hindre ekko uttalelse og noen linjer etter den fra å fungere pålitelig. Ofte PHP-skript omfatter SQL-kode , som følger: $ data_query = "SELECT * FROM my_table WHERE ITEM_NAME = " ting " ";

    bruk av både doble og enkle anførselstegn , for eksempel de i SQL kode , kan gjøre parse feil mer sannsynlig.
    effekter

    effektene av parse feil variere. Avhengig av alvorlighetsgraden av en feil , kan det føre til en enkelt linje eller en hel script til å mislykkes . PHP-tolken arbeider gjennom linjene med kode i en lineær måte , prosessering én linje av gangen og noen ganger ved hjelp av komplekse kontroll strukturer , for eksempel sløyfer og betinget utsagn . En enkelt syntaksfeil i ett PHP script kan derfor ha en alvorlig innvirkning på et helt nettsted eller applikasjon .
    Rapportering

    Avhengig av serveren oppsett for en PHP installasjon, kan det hende nettleseren vise feilmeldinger som utviklere kan bruke til å lokalisere feil. Disse inkluderer parse feil, som ofte medfører en linje -nummer. Denne linjen tallet indikerer linjen i skriptet der PHP-tolken har oppdaget en feil . Indikerte imidlertid linjenummer er kanskje ikke den faktiske linjen forårsaker feilen , så mange syntaksfeil påvirker påvirker etterfølgende linjer med kode . For eksempel kan følgende syntax error generere en melding som angir linjen etter selve feilen kilde: $ some_text = "

    Her er en HTML avsnitt < /p > ; echo $ some_text ;

    feilen er på første linje , som mangler sluttkurser . Men parse feilmelding kan tyde på den andre linjen eller enda en linje senere i skriptet .
    Debugging

    Feilretting er en viktig ferdighet for alle programmerere , inkludert de som jobber i PHP. Det første trinnet i å løse en parse error er å finne kilden . Feilen rapportering funksjoner i PHP kan være nyttig i denne oppgaven, spesielt hvis de viser linjenummer nøyaktig. Ofte utviklere starter fra den angitte linjen nummeret for en feil og strikk tilbake fra det før de finner syntaksfeil forårsaker problemet. Når problemet ligger , kan utvikleren gjøre endringer i manus og laste det opp til serveren igjen før testing for å se om feilen er løst.

    früher :

     Weiter:
      Relatert Artike
    ·Slik kopierer du en PHP Website 
    ·Hvordan Les Eval Print i PHP 
    ·Hvordan sjekke en streng for tekst i PHP 
    ·Hvordan å lage dynamiske Neste og Forrige-knappene i P…
    ·Hvordan finne passordet for Localhost MySQL Server 
    ·Hvordan laste opp og endre størrelsen på et PHP MySQL…
    ·Hvordan slå en streng til en VAR navn i PHP 
    ·Slik kopierer en SQL- kommando 
    ·Hvordan slette en String Etter en Cue i PHP 
    ·Slik sletter tegn fra en streng i MySQL 
      Anbefalte artikler
    ·Hvordan endre en PictureBox Bilde verdi 
    ·Hvordan legge inn en dato i MySQL 
    ·Hvordan skrive ut bilder med AS3 
    ·Slik konverterer Liberty BASIC til EXE 
    ·Hvordan skrive til en fil i Python 
    ·Java byte funksjoner 
    ·En Opplæring for Altera FPGA 
    ·Device Driver Programming Tutorial 
    ·Java vs C : Likheter og forskjeller 
    ·Hvordan endre koden til Upper Case in OpenEdge Editor 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/