Az eredeti php vagy a hibakereső teszi hibakeresés php scripteket kellős gyújtogató

Elején tevékenysége PHP, és most, irigylésre méltó rendszeresség, mindig megpróbálja megtalálni a megfelelő debugger a PHP script, de sajnos én nem tapadnak semmi más, mint banális: echo, var_dump és print_r a error_log. Mondjuk egyszerre, Zend termékek még mindig nem engedheti meg magának azt, és a mágia Zend Studio én nem érzem, valamint, hogy tudok a létezéséről és debug_backtrace debug_print_backtrace.







Általában 99% -ában ez a négy php szereplők nekem elég, de azt szeretné, valami kényelmesebb, különösen a helyes program futása nem mindig lehetséges felhasználói kimeneti, és ebben az esetben meg kell tennünk egy egyszerű manőver a visszavonás a hiba log: error_log (..., 0).

Kiderült, a világ Firefox kiegészítőket van egy nagyon hasznos dolog: FirePHP. amely karöltve FireBug (csak nem mondom, hogy nem tudja, hogy milyen állat) lehetővé teszi, hogy egy nagyságrenddel kellemesebb dolgozni a legnagyobb kedvencem, a négy piaci szereplők.

FirePHP - hibás debugger, úgy van elhelyezve, mint egy viszonylag egyszerű eszköz, amely lehetővé teszi a vizuális kimenet a FireBug konzol közvetlenül a php script, ez a funkció lehetővé teszi, hogy ne keresztezze a adatokat a hibakeresés, a felhasználó kimenő adatok, különösen hasznos ez lehet, ha az XML, JSON eredményei szkripteket Ajax alkalmazásokat. Minden adatot küldeni a forgatókönyvet és a konzol át a HTTP fejléc.







Igazából, ez egyértelmű következtetés akkor azonnal a következő képet látja:

Az eredeti php vagy a hibakereső teszi hibakeresés php scripteket kellős gyújtogató

Együttműködik FirePHP, akkor szükség van a megfelelő Firefox, telepített és működő FireBug, PHP könyvtárat FirePHP, amelyen keresztül lesz hibakeresési üzenetek, és természetesen a nagyon kívül FirePHP. Az utóbbi két összetevő elérhető a hivatalos honlapján a (Javaslom, hogy a Firefox Extension onnan, mert a Mozilla Add-ons ezt a kiegészítést még kísérleti állapotban van, és én személy szerint megerőszakoltak elég probléma a letöltéssel úgy tűnik reCaptcha használt Mozilla Add- helyszínen ons került veszélybe, és én soha nem volt képes szerezni azt követően is a negyedik tíz kísérlet).

Arról, hogy hogyan kell kezdeni a munkát ez a csoda, elég jó, és csak le a honlapon a „Quick Start” három mondatban a script, akkor olyan lesz, mint ez: csatlakoztassa a könyvtár is (FirePHPCore / fb.php), kapcsolja be a kimeneti pufferelés ha nincs bekapcsolva (az adatátvitel útján header), az ellenőrző pontok hívja fb () függvény a megfelelő paramétereket, amelyek üzeneteket küld a konzol (generál egy HTTP fejléc).

Elég egyszerű, az egyetlen dolog hiányzik a hibakeresés, ami most már tenni még egy éles szerveren, ez felett az ügyfél része, mert hibakeresési információkat fog küldeni minden ügyfél kérésére. de mivel van egy pont (az eljárás) hívás fb (), semmi sem akadályozza meg, hogy ellenőrizzék, hogy $ _SERVER [ «REMOTE_ADDR»], ezért egy kicsit korlátozta az aktáját, akkor küldje hibakereső üzeneteket csak a hibakeresés a PC, megkerülve a rendszeres ügyfél kéri . Azt hiszem, a jövőben változatban FirePHP lehetőségük lesz arra, hogy korlátozza a megengedett kliens PC.

A gondolata FirePHP nem tartalmaz semmi rendkívüli, de a saját igényeinek - ez az, amit meg kell, remélem, ez a „mosás” ugyanaz, mint a.