“第 29 行困境:PHP 7.1 中的非数字值警告”
面对“警告:遇到非数字值” ” 升级到 PHP 7.1 时出现的错误可能令人费解。当执行涉及非数字值的算术运算时,通常会触发此错误。
出现此问题的一种常见情况是使用以下行:
$sub_total += ($item['quantity'] * $product['price']);
确保 $item['quantity '] 和 $product['price'] 包含数值。如果其中任何值是非数字,例如空字符串,您将遇到此错误。
但是,您面临的问题可能与提供的代码没有直接关系。答案表明您在 PHP 7.1 中遇到的错误(非数字值)是由于错误地使用字符串连接而不是 . 引起的。虽然这不是您问题中直接描述的问题,但它确实强调了使用正确的方法的重要性正确数据类型的运算符以避免此错误。
以上是PHP 7.1'非数值”警告:如何排除第 29 行错误?的详细内容。更多信息请关注PHP中文网其他相关文章!