警告:第 95 行 C:\XAMPP\htdocs\mysites\nametestclonescript\includes\core.php 中遇到非数字值

Warning: A non-numeric value encountered in C:\XAMPP\htdocs\mysites\nametestclonescript\includes\core.php on line 95

我的代码出现了这个错误。

Warning: A non-numeric value encountered in C:\XAMPP\htdocs\mysites\namescript\includes\core.php on line 95

这是显示错误的代码..

               95.   $Test['time'] = time() - $Test['time'];
               96.   if($LIMIT != 3){
               97.      $LIMIT++;
               98.        }else{
               99.          if($Test['time'] > 86400){
               100.             $Is_New = false;
               101.             }                   
               102.        }        

我正在使用 php 7.1。任何人都可以帮助我在不删除该行的情况下解决此错误。我是 php 的首发。 谢谢

尝试将 $Test['time'] 转换为 int,如果 $Test['time'] 为空或非数字,它将 return 0:

$Test['time'] = time() - ((int)$Test['time']);