php - PHP:升级到 php 7.1.1 收到此警告:在
问题描述
我将 Joomla 站点 php 从升级5.*
为7.1.1
,现在我收到此警告:
遇到的格式不正确的数值
这是代码的一部分:
foreach (JProfiler::getInstance('Application')->getMarks() as $mark)
{
var_dump($mark);
$totalTime += $mark->time; //Error line here
$totalMem += (float) $mark->memory;
var_dump
输出:
object(stdClass)#12 (6) { ["prefix"]=> string(11) "Application" ["time"]=> string(16) "+75.977802276611" ["totalTime"]=> float(75, 977802276611) ["memory"]=> string(16) "+1.3794021606445" ["totalMemory"]=> float(1,7153472900391) ["label"]=> string(9) "afterLoad" }
所以如果我$totalTime += $mark->time;
改为$totalTime += strtotime($mark->time);
我收到此错误:
警告:除以零...
哪一行是:
'width' => round($mark->time / ($totalTime / 100), 4),
解决方案
推荐阅读
- python-3.x - 使用 selenium python 登录失败。但手动尝试时没有问题
- amazon-web-services - 是否可以为 Amplify Datastore 构建动态查询?
- vue.js - 我在 vuejs 中收到 Invalid end tag 错误
- matlab - 八度音阶中的 & 和 && 有什么区别?
- javascript - 未定义的值添加到数组
- javascript - 自动选择/设置 editorparams 值
- webpack - 带有 postTransformPublicPath 的文件加载器
- r - 如何在 IntelliJ (PyCharm) 中运行闪亮的应用程序
- r - renv 0.12.0 是从项目库中加载的,但是 renv 0.11.0 记录在 lockfile 中
- c++ - 类对象到字符串的隐式转换运算符