PHP A non well formed numeric value encountered エラー
作成日時:2019/06/13
更新日時:2019/06/13
スポンサーリンク
この記事の確認環境
phpversion() : 7.2.7
エラー概要
https://secure.php.net/manual/ja/migration71.other-changes.php
PHP7.1以降のバージョンにて、数値を期待する演算を行う際に数値から始まり、数値ではない文字が含まれる文字列を使用すると発生します。
エラーメッセージ
PHP Notice: A non well formed numeric value encountered
Noticeが発生するコード例
$num = '1a'; $total = $num + 5;
文字列が数値から始まらず、文字のみの場合は以下のWarningが出力されます。
PHP Warning: A non-numeric value encountered
$num = ''; $total = $num + 5;