WordPressに怒られまくったので、phpのバージョンを上げた。
そうしたら動かないプログラムが山のように出てきた。
php5.5?だかから、php8.4に一気に上げた。
そうしたら、『この関数は廃止になりました』。
とか、出てくる出てくる。
動けばいいや(よく判らんし〜)なんて作っていた所為だろうな。
なのでphpstanを入れた。
|
1 |
phpstan -l6 analyse 対象となるコードの置いてあるパス |
で動くことを確認。
コードの間違いを表示してくれるそうで、お蔭で『郵便番号/住所相互変換』は動くようになった。
今、次のに挑戦しているのだが、悩んでいるのが、“PHP Fatal error: Uncaught TypeError”というもので、関数の引数やら戻り値がintだったりstringだったりしたのが、そのままだとエラー吐いて止まってしまう。
これは該当ディレクトリでphp index.phpとコマンドライン上で動かした時のエラー。
片端から型宣言したり、戻り値を強制してintに変えたりと弄り回している。
この分だと何時終わるか判らない。と言って作り直しもしたくない……(涙)

