Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Analyzovať Chyba v PHP

Keď vývojári napísať programovanie skriptov v akomkoľvek jazyku , môže pravdepodobnosť chýb je vysoká . Skriptovací jazyk PHP nie je výnimkou . Vývojári PHP kód na vytvorenie webovej stránky a webové aplikácie . Často , PHP skripty obsahujú kód v iných jazykoch , ako je HTML značiek pre definovanie webových stránok a SQL pre správu databáz . Keď PHP stránka obsahuje chybu v syntaxi , môže webová stránka zobrazí správa oznamujúca , že bola zistená chyba analýze . Príčiny

analyzovať chyby v PHP sú spôsobené chybami v syntaxi kódu. Vývojári môžu obsahovať náhodné chyby syntaxe v PHP skriptov v mnohých ohľadoch , ako je napríklad zabudol zahrnúť bodkočiarku na konci príkazu , a to takto : echo " ahoj " $ my_num = 5 ;

Prvý riadok robí nie je bodkočiarka na konci , ktorý môže zabrániť tomu , aby aj ďalšie spracovanie zo správne vykonať . Ďalšou častou chybou je zabudnutie zahŕňa uzatvárací úvodzovky reťazec : echo "Tu je nejaký text ,

chýbajúce uzatváracie úvodzovky okolo tohto reťazca sa zabránilo echo vyhlásenie a všetky riadky po ňom z fungovania spoľahlivo . Často , PHP skripty sú SQL kódu , takto : $ data_query = " SELECT * FROM my_table WHERE ITEM_NAME = ' niečo ' " ;

použitie oboch dvojlôžkových a jednolôžkových úvodzoviek , ako sú tie v SQL kód , môže mať chyby Parse s väčšou pravdepodobnosťou .
Účinky

Účinky analyzovať chyby líši . V závislosti na závažnosti chyby , môže to spôsobiť jeden riadok , alebo dokonca celý skript zlyhá . Interpret PHP pracuje cez riadky kódu v lineárne , spracovanie jeden riadok naraz a niekedy aj pomocou komplexných riadiacich štruktúr , ako sú slučky a podmienené príkazy . Syntaktická chyba v jednom PHP skriptu a preto môže mať vážny dopad na celý web alebo aplikáciu .
Hlásenie

V závislosti na nastavení servera pre inštalácia PHP , webový prehliadač môže zobraziť chybové správy , ktoré môžu vývojári použiť na vyhľadanie chýb . Patrí medzi ne analyzovať chyby , ktoré sa často označujú číslo riadku . Toto číslo riadku indikuje líniu v skripte , v ktorom interpret PHP je detekovaná chyba . Avšak , môže číslo riadku uvedený nemôže byť skutočné línie spôsobuje chybu , pretože mnoho chýb syntaxe ovplyvniť vplyv následných riadkov kódu . Napríklad môže zobraziť nasledujúce chybové syntaxe generovať správu označujúce riadok po skutočnom zdroji chýb : $ some_text = "

Tu je HTML odsek < /p > ; echo $ some_text ;

chyba je na prvom riadku , ktorý chýba uzatvárací úvodzovky . Chybové analýze hlásení sa však môže znamenať , druhý riadok , alebo dokonca linky neskôr v skripte .
Ladenie

Ladenie je kľúčovou zručností pre všetkých programátorov , vrátane tých , ktorí pracujú v PHP . Prvým krokom pri riešení chybe analýzy je nájdenie jeho zdroja . K zasielania správ o chybách funkcie v PHP môžu byť užitočné v tejto úlohe , a to najmä v prípade , že ukazujú čísla riadkov presne . Často , vývojári začať od uvedeného čísla linky na chyby a pracovať sa od neho , kým sa nájsť chybu syntaxe príčinou problému . Akonáhle je problém nachádza , developer môže robiť zmeny do skriptu a nahrať ju na server znova pred testovaním , či bola chyba vyriešená .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené