見出し画像

【IT】Passing null to parameterの対応(PHP8.1〜)

皆さま
こんにちは

プログラム学習時のエラー対応メモです。

PHP8.2環境で、以下のエラーに遭遇しました。

Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /Users/user/PHP/public/memo/index.php on line 36

DB上で対象のカラムにnullを許可しており、その値を呼び出した時のエラーとなります。

どうやらPHP8.1から標準関数にnullを指定するとエラーとなる仕様となったようです。

対応として初期値をセットするか空白をセットすれば解消されます。
今回は、初期値をセットして解消しました。

では

この記事が気に入ったらサポートをしてみませんか?