PHP 2022年03月18日 19:34   編集
XamppをアップデートしたらPHPも8.1.2になった。
いくつか推奨されなくなる機能がある。ウチのPHP関係では

暗黙の float から int への変換

intを使わなくてはいけない時にfloatを使っていた場合、アラートが出るようになった。
$width = 92.5;
$height = 50.1;
$canvas = imagecreatetruecolor($width, $height);
これまでは黙ってintに変換して適用していたが、元のfloatの値と変わってしまうのでアラートを出すことにしたらしい。単にintで指定すべきところをfloatで指定したからというわけではなく、
$width = 92.0;
のように小数点以下が0の場合はintに変換しても値が変わらないのでアラートは出ない。
counter:28,171