Phan to nowy analizator statyczny kodu PHP. Korzysta z nowości w PHP 7 - drzewa składniowego (AST). Opowiem o moich doświadczeniach z codziennej pracy z tym narzędziem.
1 of 37
Download to read offline
More Related Content
Phan - analiza statyczna kodu z użyciem nowości PHP 7
20. PHAN się wysypywał przy analizie Wordpressa
Pomogło cofnięcie wersji do release 0.2
Master został szybko poprawiony
21. Błędy związane z klasami z rozszerzeń
Property of undeclared type memcached
Call to method get from undeclared class memcached
Moje PHP 7 nie miało wkompilowanego tego rozszerzenia,
dodałem do analizy plik "nagłówkowy" z definicją interface'u.
22. Błędy z rozpoznawaniem przestrzeni nazw
PhanSignatureMismatch Declaration of function
buildForm(symfonycomponentformformbuilderinterface $builder, array $options
buildForm(SymfonyComponentFormformbuilderinterface $builder, array $options
Problem poprawiony w 1h od zgłoszenia
32. MINUSY
aktywnie rozwijany
wersja z gałęzi master często nie działa
false positives
nie zgłasza problemów z @throws
dość nowy projekt - mało informacji w sieci