Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Ontleden Fout in PHP
Als ontwikkelaars schrijven programmeren scripts in elke taal , kan de kans op fouten te hoog zijn . De PHP scripting taal is geen uitzondering . Ontwikkelaars gebruiken PHP-code om websites en webapplicaties te bouwen . Vaak , PHP scripts bevatten code in andere talen , zoals HTML markup voor het definiëren van webpagina's en SQL voor het beheren van databases . Wanneer een PHP- site bevat een fout in de syntaxis , kan de webpagina een melding dat een parse error is gedetecteerd geven . Oorzaken

Parse fouten
in PHP worden veroorzaakt door fouten in de syntax van de code . Ontwikkelaars kunnen omvatten toevallige syntax fouten in PHP scripts op vele manieren , zoals het vergeten om een puntkomma aan het einde van een verklaring , als volgt : echo " hello " $ my_num = 5 ;

De eerste lijn doet een puntkomma niet aan het einde waarvan zij en verdere verwerking kan voorkomen correcte uitvoering . Een andere veel voorkomende fout is het vergeten om het sluiten van aanhalingstekens om een string zijn: echo " Hier is wat tekst ;

De ontbrekende afsluitende aanhalingstekens rond deze string wordt voorkomen dat de echo statement en alle lijnen na het functioneren ervan betrouwbaar . Vaak , PHP scripts zijn SQL-code , als volgt : $ data_query = "SELECT * FROM my_table WHERE item_name = ' ding ' " ;

Het gebruik van zowel de dubbele en enkele aanhalingstekens , zoals die in de SQL code , kan parse fouten waarschijnlijker .
effecten

De effecten van parse fouten variëren. Afhankelijk van de ernst van een fout , kan een enkele lijn of zelfs een gehele script , mislukt. De PHP- interpreter werkt via de lijnen van de code op een lineaire manier , de verwerking een lijn op een tijd en soms met behulp van complexe controlestructuren , zoals lussen en voorwaardelijke verklaringen . Een enkele syntax fout in een PHP-script kan daarom een grote invloed op een hele site of applicatie .
Reporting

Afhankelijk van de server setup voor een PHP-installatie , kan de webbrowser foutmeldingen die ontwikkelaars kunnen gebruiken om fouten te lokaliseren geven . Deze omvatten parse fouten , die vaak wijzen op een lijn nummer . Deze lijn nummer geeft de lijn in het script waar de PHP interpreter een fout heeft ontdekt . Echter , het regelnummer aangegeven is misschien niet de werkelijke lijn de fout veroorzaakt , zoveel fouten in de syntaxis van invloed zijn invloed daarop volgende regels code . Zo kan de volgende syntax error een bericht met daarin de regel na de eigenlijke fout bron genereren : $ some_text = "

Hier is een HTML paragraaf < /p > ; echo $ some_text ;

fout is op de eerste regel , dat ontbreekt afsluitende aanhalingstekens . Maar de parse error bericht kan later in het script geven de tweede lijn of zelfs een lijn .
Debugging

Debuggen
is een belangrijke vaardigheid voor alle programmeurs , waaronder die werken in PHP . De eerste stap bij het oplossen van een parse error is het lokaliseren van de bron . De fout rapportage functies in PHP kan nuttig zijn in deze taak zijn , vooral als ze aangeven regelnummers nauwkeurig . Vaak , ontwikkelaars starten vanaf de aangegeven lijn nummer voor een fout en werkt terug uit totdat ze vinden het syntax -fouten opgelost . Zodra het probleem is gelegen , kan de ontwikkelaar wijzigingen aan te brengen in het script en deze uploaden naar de server opnieuw vóór het testen om te zien of de fout is opgelost .

Previous: Next:
  PHP /MySQL Programmering
·Hoe u een Online Bookstore dat…
·Hoe kan ik PHP compileren 
·Hoe de inhoud van een externe …
·Hoe kan ik een array invoegen …
·Hoe onderscheid te maken tusse…
·Hoe te Rijen Van ResultSet Oph…
·Hoe maak je een MetaTag in PHP…
·Hoe maak je een Website Templa…
·Mijn GoDaddy E PHP formulier w…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·MATLAB -code voor White Noise 
·Hoe te wijzigen PLC-programmering 
·Verschil tussen hoog niveau en laag nive…
·Dynamische webpagina's in PHP 
·Hoe maak je een Spinner voor een Palm Pi…
·Hoe de voortgangsbalk in VB.net Programm…
·Hoe maak je Windows Mobile Applications …
·Hoe je foto's laden op een Android Emula…
·Hoe te auto_ptr Syntax Creëren 
Copyright © Computer Kennis http://www.nldit.com