【メモ】PHP8.1.x ワーニング対策

 

多分、PHP7.xでも似たようなエラーが出ていたと思うけど、重い腰を上げて全部のサイトの対策を行った

基本は、配列の要素チェックとNULLチェックと配列のチェックを追加する

少しだけコードが増えたけど、ワーニングを消していくには必要なチェックだと割り切った

基本は、isset() で変数が存在しているのか確認を行う
プログラムは、それほど複雑ではないが、共通クラスをrequire_onceで読み込んでいる関係で変数のチェックをおろそかにしていた

あとは配列の要素チェックを入れた

array_key_exists()
isset()でもいいようだけど、なんとなく配列は配列でチェックを行ったほうがよいだろうと勝手に考えた

今回の修正で概ねワーニングは潰せたと思う
Wordpressのプラグインでのワーニングが多かった。今後のアップデートで潰してくれるとは思うけど、しばらくは自分で手を入れた状態で動かそうと思う

F1&雑談
小説
開発
静岡

小説やプログラムの宣伝
積読本や購入予定の書籍の情報を投稿しています
小説/開発/F1&雑談アカウントは、フォロバを返す可能性が高いアカウントです
雑談