Witam, czy istnieje jakiś program (najlepiej darmowy) który analizuje pliki php pod kątem zgodności zapytań z najnowszymi wersjami PHP (8.0, 8.1) i pokazuje gdzie jest błąd? Mam trochę plików php które pod PHP 7.4 działa bez zarzutów a na PHP 8.x kody nie chcą działać jak należy i potrzebuję programu który wskaże które zapytania są do aktualizacji
https://www.rabitse.com/blog/5-php-code-analysis-tools/
Ale masz na myśli zapytania SQL?
Zapytania SQL oraz budowa niektórych funkcji. np na PHP 8.1 pokazuje mi bład: Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/users/public_html/functions.php on line 142 gdzie w tym pliku linijka 142 to:
$var = http://www.php.net/str_replace(chr(0), '', $var);
Poszukaj Rector + w sumie każde inne narzędzie na statycznej analizy kodu.
A czy jest jakiś program na windows (nie na strony) gdzie uruchamiam plik PHP z tego programu i on mi analizuje? Z waszych propozycji to wszysto jest do wgrania na serwer a to jeszcze nie moje progi
No i ten przykład co podałem z tym błedem może mi pomożecie naprawić co tu jest nie tak?
$var = http://www.php.net/str_replace(chr(0), '', $var '');
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)