PHP 7.2收到警告:数值和十进制值遇到非数值

时间:2019-08-22 12:43:42

标签: php

我已将 PHP 5.0迁移到了 PHP 7.2,我已尝试显示变量的值,但我得到了Warning: A Non-Numeric Value Encountered

我有几个变量,每个变量都有类似的特定值。

$getProductPrice具有 37.95 $product_quanity = 4 $productWeight = 1.5

我使用以下脚本来解决此问题,但仍然出现相同的错误。

$productWeight = $getProductData['weight'];
$product_quanity = $product_quanity;
$getProductPrice = $getProductData['price'];

if (is_numeric($getProductPrice) && is_numeric($product_quanity)) {
    $totalProductPrice +=  (int) $getProductPrice * (int) $product_quanity;
    $totalProductWeight +=  (int) $productWeight * (int) $product_quanity;
}

但是它总是返回警告:遇到非数值我也尝试过使用is_float(),并且还尝试在启动循环之前将所有变量值设置为0但无法获得Warning

有人对它在PHP 7.2版中发生过有任何想法吗?

0 个答案:

没有答案