2016-04-13 16 views
-1

:PhpStorm hata ayıklama - if ifadesinin yürütülmeyen kısmını ayırt edebilir miyim? Verilen kodu için

if(false){ 
something_not_executed(); 
}else{ 
something_executed(); 
} 

PhpStorm nasılsa ayırt edebilir (stil farklı) ayıklayıcı üzerine basan sonra idam değildi kod parçası?

1), sonra kodu için phpunit kullanarak uygun bir test yazmak ve

2) if deyimi her iki tarafında içinde bir kırılma noktasını ayarlamak

kod kapsama çalıştırın:

+0

Sadece bir adım adım yapın, o zaman nereye girmediğini bileceksiniz. – Phiter

+0

Nope - debugger bu bilgiyi (gerçek zamanlı olarak) sağlamaz. Fakat .. profiler (xdebug one) özelliğini etkinleştirebilir ve çalışmadan sonra tam olarak neyin çağrıldığını görebilirsiniz. Alternatif olarak, her bir işleve girmeniz yeterlidir (manuel olarak .. veya her bir işlevin sadece kesme noktalarını yerleştirin, ardından hata ayıklayıcı burada duracaktır). – LazyOne

+0

Profil el kitabı: https://confluence.jetbrains.com/display/PhpStorm/Profiling+the+Performance+of+PHP+Uygulamalar – LazyOne

cevap

0

2 seçeneğiniz var hangi tarafın çalıştığını bilirsiniz, çünkü o noktada duracaktır.

İlgili konular