PHP 5.4 sprawdzanie kompatybilności kodu

Mamy aplikację napisaną w starym klimacie i chcemy przejść na php 5.4 a nie jesteśmy pewni czy wszystko będzie działać poprawnie? Ręcznie sprawdzać co jest grane to przy większej ilości kodu proszenie się o problemy, dlatego fajnie zautomatyzować proces. Opcja 1 Wykorzystać crawler’a i przeglądać logi z błędami. Jasne, zadziała zakładając, że mamy dobrego crawler’a (trzeba pamiętać o obsłudze JS’a, jeżeli crawl’er jest napisany w php to musimy się pobawić SpiderMonkey - opis biblioteki znajdziecie na DevZone) ...

sierpnia 9, 2012 · paramah

Debugowanie PHP i TextMate...

Prosta acz przydatna funkcja XDEbug’a czyli określenie linku: [xdebug] zend_extension=/Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20050922/xdebug.so xdebug.file_link_format = "txmt://open?url=file://%f&line=%l" xdebug.profiler_enable=1 xdebug.profiler_output_dir="/Users/paramah/Sites/Debug" xdebug.trace_format=1 xdebug.trace_output_dir="/Users/paramah/Sites/Debug" xdebug.var_display_max_children=3 xdebug.extended_info=1 xdebug.collect_vars=1 ; cgi.force_redirect = 1

stycznia 29, 2010 · paramah

Debugowanie PHP

Przy większych projektach wiadomym jest fakt, że głęboka analiza jakości kodu jest podstawą, szczególnie jak pracuje się w grupie i nie zawsze mamy czas na sprawdzanie kto i jak zmienił funkcjonalność. PHP nie jest prosty do debugowania, ale narzędzia które ostatnimi czasy pojawiły się w sieci są naprawdę niezłe, mowa tutaj o rozszerzeniu xdebug 2.0 RC4 najfajniejszym dodatkiem w nowej wersji opisywanego jest dołożenie obsługi DBGp czyli protokołu zdalnego debugowania aplikacji, który jest następcą GDB klika naprawdę fajnie. Klientów jest trochę, na stronie xdebug’a są opisane. ...

lipca 1, 2007 · paramah