我已将 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版中发生过有任何想法吗?