Undefined array key ってエラーがよく見かけるようになったので、なにかと思ったら、PHP8にバージョンアップすると、特定の配列のキーの値が設定されていないとエラーとなるようになったようです。ただしいことなので、エラーとなるのは、いいことですが、古いプログラムを移行する際とかは手間になってしまう。
当たり前のことなので、わすれてそうなので、メモ程度で記事にしときます。
PHPのエラーメッセージは、
Undefined array key 変数名
で、このPHPのエラーがでたら、条件くわればいい
if(isset(変数名)){
ってやれば、回避できます。
PHPを詳しく勉強するには、やっぱりオライリー・ジャパンのプログラミングPHPが役に立つので、ぜひ読んでみてください
あと、もし、デザイナーとかにチャレンジにしたい場合は、Adobe Creative Cloudを使うと便利です