Xdebug 2.0.0

Ukazała się wersja 2.0.0 znanego debugera do PHP, noszącego nazwę Xdebug. Narzędzie działa w architekturze klient-serwer: tę drugą spełnia sam Xdebug, podczas gdy do tej pierwszej nadaje się dowolna przystosowana do współpracy z nim aplikacja, np. edytor programistyczny czy narzędzie napisane w języku PHP.

Główne zmiany w wersji 2.0.0 obejmują poprawienie błędów pojawiających się w wydaniach release candidate (RC). Po pierwsze więc, usunięto wyciek pamięci (ang. memory leak), który pojawiał się przy śledzeniu wywoływania funkcji (function calls) i potrafił skutecznie utrudnić debugowanie. Po drugie, naprawiono uciążliwą usterkę powodującą dwukrotne wykonywanie kodu przy próbie wznowienia działania programu po napotkaniu na zastawioną przez programistę pułapkę (ang. breakpoint). Poprawiono też działanie funkcji var_dump() i eval(), które powodowały problemy podczas korzystania z Xdebuga: pierwsza z nich nieprawidłowo wyświetlała klucze tablic, podczas gdy użycie drugiej mogło doprowadzić nawet do zakończenia pracy debuggera. Usunięto też błąd związany z działaniem funkcjonalności określanej jako code coverage, czyli badanie, jak duża część kodu aplikacji jest wykorzystywana w praktyce oraz wprowadzono możliwość włączania i wyłączania śledzenia operacji wykonywanych na stosie maszynowym (ang. stack traces).

http://www.xdebug.org/

Zaloguj się, aby dodać komentarz

Nie masz konta? Zarejestruj się »

Zobacz także

Skuteczne narzędzia do wykrywania uszkodzonych podzespołów

pobierz

Wykrywanie i usuwanie niechcianych programów

pobierz

Polecane artykuły

Array ( [docId] => 49147 )

Array ( [docId] => 49147 )
Array ( [docId] => 49147 )