在php中,内联<脚本>解决
In php, when will a inline <script> be resolved?
我试图调试我的慢速php脚本,该脚本将查询提交给几个数据库和几个表,创建一个结果页面。
在php脚本中,我一开始就这样输入:
echo '<script>console.log("Start ",Date.now());</script>';
摘自《我如何用PHP编写控制台?》?
php脚本末尾也有类似的内容。
但是,由于我需要30到1分钟才能得到结果页面,因此从firebug控制台中打印的脚本开始到结束的时间差不到一秒钟。
像这样:
启动1460618023753
结束1460618023923
所以我想我误解了这些内联实际上是在什么时候运行的。
有人能解释为什么会这样吗?也许可以建议我原则上如何调试php代码的慢部分?
要在php中测量时间,需要使用php代码。
开始运行时:
$start = time();
最终使用
$duration = time() - $start;
echo '<script>console.log("Duration ",' . $duration . ');</script>';
您也可以回显Start和End,但需要使用php时间:
echo '<script>console.log("Start ",' . time() . ');</script>';
和
echo '<script>console.log("End ",' . time() . ');</script>';
相关文章:
- 如何逃离<脚本>jquery html()中的标记.我使用了innerHTML和outerHTML来解决这个
- </脚本>标签放错地方了
- 内联javascript与"<脚本>"字符串错误地关闭了脚本标记
- "未捕获类型错误/丢弃意外“;因为一句台词而出现?(HTML w/<脚本>)
- 在<script src=“"></脚本>标签
- 使用几个<脚本>标签不会't工作-只调用一个脚本
- 等效于<script src=“;something1.json”></脚本>
- 我如何访问传递给<脚本>标记
- 运行一个特定<脚本>(Dreamweaver)
- 是否在Script Src标记中包含Script<脚本>(JavaScript等)
- VS代码:在<脚本>标签
- 是否可以添加<脚本>添加'_someTag'到iFrame中的URL
- 优化J$plus组合3<脚本>转换为1
- Meteor.js:<脚本>标签不't在<身体>
- 我的代码在<脚本>标记,但没有'不能在外部文件中工作
- 显示“<script src='some.js'></脚本>"在Html文档中
- 有没有一种方法可以使用<脚本>标记为您可能使用的<%%>标记
- 注入<脚本>标签给它一个合适的位置
- Eloqua替换<脚本>标签
- 选择<脚本></脚本>作为html正文中的纯文本