PHP基于迭代实现文件夹复制、删除、查看大小等(2)

这是一个查看代码执行时间(毫秒数)的函数,通过回调方式执行目标代码(或函数),最终计算出执行的时间(毫秒)。通过这个工具可以对比函数之间的性能差距,非常简单实用的一个小工具。

/** * 函数执行毫秒数 * @param $func * @return int */ function exec_time($func) { $start = explode(' ', microtime()); $func();// 执行耗时操作 $end = explode(' ', microtime()); $sec_time = floatval($end[0]) - floatval($start[0]); $mic_time = floatval($end[1]) - floatval($start[1]); return intval(($sec_time + $mic_time) * 1000); } echo exec_time(function () { /* 执行的耗时操作 */ });

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP目录操作技巧汇总》、《php文件操作总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数组(Array)操作技巧大全》及《php字符串(string)用法总结

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/2b0260a4f9cc1ec2ff0ed25d0c31e20a.html