ComputerenFichier Zorte

Feeler Ausgabbehälter am PHP

Egal ëm an Opmierksamkeet war net eng Web Programméierer, iwwerdeems et Sujet ze Feeler an Ongenauegkeeten ass. Als Resultat, kann dat zu Feelfunktioune Site oder Service Resultat. Fir Debugging während Entwécklung vum Projet ass et méiglech de Wasserstoff Feeler am PHP ze gehéieren.

Wéi heescht et schaffen?

PHP ass reagéiert definitiv zu engem bestëmmte Scriptcode. An e puer Fäll - huelen entspriechend Aktioun, an anerer - weist eng Fehler. Dëse Mechanismus hëlleft den Entwéckler an der Zäit vun der Ëmsetzung vun der Code Rubrik Mängel prompt bis richteg.

Allerdéngs ass de Feeler Wasserstoff am PHP net ëmmer néideg. No der Entwécklung vum Projet ofgeschloss ass, ass dës Funktioun fir den ugefaangen engem Stand-an oder Zougrëff ze vermeiden.

Upassung

Am ganze Configuratioun vun der PHP Dolmetscher ass responsabel php.ini Fichier. Et huet error_reporting Direktiv, déi genee de Fehler Wasserstoff am PHP ass definéiert. Mä, obwuel et ëmfaasst Ausnam Ëmgank, fir si an der Fënster responsabel display_errors ginn. Wann et behënnert ass, weist de System e Feeler amplaz eng eidel Säit.

Klassifikatioun Ausnam

Feeler Ausgabbehälter am PHP kann an e puer Kategorien agedeelt ginn:

  • Feeler, dass an der Schrëft Resultat hält schaffen. De sougenannte fatale. Dozou gehéiert E_ERROR, E_COMPILE_ERROR;

  • Feeler déi korrigéiert ginn. Hir Wäerter fir d'error_reporting Direktiv kann: E_WARNING, E_NOTICE, an anerer.

Et ass derwäert engem méi Bléck op all Zort a senger Funktionalitéit beschreiwen.

  • E_ERROR. Typesch, bezitt dat Typ un esou Feeler, dass net séier éliminéiert gin kann oder der Schrëft weidergespillt. Dëst kann Problemer mat Erënnerung Bewëllegung gehéiert;

  • E_WARNING. De Code gëtt weider ze schaffen, mä eng Warnung schéngen datt et e puer Fehler ass, ass de Code an der Message uginn. Sinn net kritesch;

  • E_NOTICE. Notifikatiounen, déi weisen, dass et eppes, dass de Feeler hunn ëmmer kéint. Si sinn och net kritesch un der Ëmsetzung vum Code;

  • E_USER_ERROR. Feeler vun de Benotzer generéiert;

  • E_ALL. Dëst beinhalt all Zorte vu Feeler. Typesch, ass dës Optioun Par défaut aktivéiert, wann Dir der Dolmetscher installéiert.

Wéi Feeler Wasserstoff am PHP ze erméiglechen

Der Technik am PHP Feeler Mechanismus benotzt kënne variéieren je wou de Code benotzt gëtt - an Opféierungen oder op der lokal Computer. Am zweete Fall, kann d'Entwéckler äre Server asëtzen an Haaptsäit wéi hie wëll - nämlech, d'Konfiguratioun vun der php.ini Fichier ze änneren. Ze verwarnen zwou Direktiven - display_errors an error_reporting fir déi folgend Form:

display_errors op

error_reporting E_ALL

Dës commandéiert erlaben all Fehler Messagen an der Fënster direkt op Haaptsäit.

Wann d'Entwécklung op engem virtuelle Server gemaach ass, Feeler déi oft Haaptsäit Funktioun béid ugefaangen fir Sécherheet Grënn. Dofir, fir de Besoin aktivéieren Apache- htaccess Server Astellunge Fichier ze benotzen. Normalerweis ass et an der Wuerzel vum Site. Dir braucht e puer Zeilen an all Text Redakter ze sëtzen:

php_flag display_errors op

php_value Feeler Informatiounsblat -1

Och Kaart kann Feeler benotzt ini_set () Funktioun direkt vum Code ginn. Allerdéngs sollt et vergiessen dréit ginn, datt no der Entwécklung vum Site vu sengem benotzen kann Sécherheet Problemer féieren.

Areeche

PHP erlaabt Iech all Fehler ze retten, datt an engem spezifesche Plaz op der Festplack geschéien. Fir PHP Feeler am Wasserstoff Fichier aktivéiert, kënnt dir dräi Weeër benotzt:

  1. Ännerung der php.ini Fichier. Hei ass et noutwendeg zwou Linnen ze definéieren. Éischt - log_errors = Op, déi eigentlech de Spiller drop agestallt fir Wasserstoff activéiert. Zweet - error_log = Wee / fir de gewënschte / Fichier.

  2. Änneren htaccess. Et ass och méiglech déi zwou Linnen zu Foto. php_value log_errors «op» an php_value error_log Wee / Fichier.

  3. Benotzen déi richteg Plaz Code ini_set Funktioun.

Konklusioun

Feeler Ausgabbehälter am PHP - eng wichteg Stäip fir firën Code. Mä et kann och eng eventuell Onglécklech Beräich schafen. Dofir, benotzen dëse Mechanismus iech virsiichteg a präziist brauchen. Eemol e Site oder Service all riicht duerch d'Etappe vum Testen, braucht Dir Pfleeg ze huelen ze suergen, datt et net de Feeler heescht weisen, duerch déi en Täter Zougang zu sensiblen Donnéeën gewannen kann.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lb.birmiss.com. Theme powered by WordPress.