WordPressでWelcartプラグインを使っているサイトで、PHP5 からPHP7でに変更した際に、テーマファイル内で、下記のようなエラーが出ました。
原因は、扱う数値が整数ではないよというエラーでした。
1 2 3 4 5 |
arning: A non-numeric value encountered in /home/~~~~~~~~~~~~~~~~ *****.php on line 85 |
(int)を使って、「整数ですよ」と宣言することで、対処しました。
変更前
1 2 3 4 5 |
$num = ( $this->options['postage_privilege'] )- ( $this->get_total_price() ); |
↓
変更後
1 2 3 4 5 |
$num = ( <strong>(int)</strong>$this->options['postage_privilege'] )- ( <strong>(int)</strong>$this->get_total_price() ); |