Wanneer u het programma in PHP , of in elke taal , zullen er momenten zijn wanneer u ontvangt verwarrende foutmeldingen . Vaak , een foutmelding niet daadwerkelijk direct geven de oorzaak van een probleem , maar eerder het domino- effecten . In PHP , de " onverwachte t_string " fout betekent gewoonlijk dat PHP executie heeft een probleem verwerking van de lijn na de ene met de syntax error op het ondervonden . Vaststelling van de fout is niet typisch moeilijk , als het bericht bevat meestal informatie die leidt u naar de bron . PHP Parse Fouten De PHP- interpreter is verantwoordelijk voor het verwerken van de syntaxis u schrijven in PHP-code . Afhankelijk van de PHP configuratie van uw server , moet u in staat om de details van een syntax fouten in uw PHP- code te zien wanneer het uitvoert . Dit gebeurt normaal wanneer u naar een pagina die probeert om de code te gebruiken met de fout erin . PHP parse error messages neiging om heel informatief , zelfs als ze zien verwarrend voor je op het eerste. In de meeste gevallen zult u een indicatie van waar de fout is in termen van regelnummers gedetecteerd ontvangen. Toch is het vaak het geval dat de syntax fout daadwerkelijk voordoet op een lijn voorafgaand aan de aangegeven lijn . Oorzaken De oorzaak van de " onverwachte t_string " fout is vaak een ontbrekende puntkomma . Alle verklaringen in PHP eindigen met een puntkomma , zoals in het volgende voorbeeld syntax fragment: $ name = " Mary " ; Als de puntkomma ontbreekt , de PHP-interpreter zal niet in staat zijn om deze lijn of de lijn na het correct verwerken . In dergelijke gevallen kan de PHP- foutbericht weergegeven in de browser onder andere de " onverwachte t_string " uitdrukking. De tolk wordt aangegeven dat karakters verwerkt waren " onverwacht " , omdat de tekens na de eerste code verklaring niet voldoen aan een normale structuur . Daarom is het vaak de regel na degene met het probleem op dat in het bericht wordt weergegeven . Oplossingen De oplossing voor het " onverwachte t_string "fout is om de syntaxis op de lijn waardoor het te corrigeren . Het moeilijkste deel van foutopsporing is vaak het vinden van de oorzaak van een fout in plaats van de vaststelling van het . Dit is de reden waarom elke lijn nummers aangegeven in een foutmelding zijn nuttig , maar wijzen ze vaak je naar een plek verderop in de code dan de werkelijke syntax error . Als u deze foutmelding ontvangt , is het daarom raadzaam om de lijn te controleren voordat het lijnnummer in het foutbericht aangegeven , het toevoegen van eventuele ontbrekende elementen zoals de beëindiging van puntkomma's. Preventie Zoals met alle programmeer fouten , het nemen van een preventieve aanpak minimaliseert de hoeveelheid noodzakelijke debuggen . In plaats van het herstellen van fouten als je ze ontdekken in runtime , als je PHP- pagina's worden benaderd , voorkomen dat ze zich in de eerste plaats de voorkeur . Met behulp van een Integrated Development Environment om je PHP- code te schrijven vergroot de kans op het ontdekken van fouten tijdens het ontwikkelen bent . IDE voor PHP zijn Dreamweaver , NetBeans en Eclipse .
|