有谁知道如何解释 xdebug代码覆盖率 报告 想知道如何解释 xdebug代码覆盖率 报告2 ???1 被执行的代码0 跳过的代码,但函数声明为何也是 0-1 未执行的代码-2 ??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 xhprof我用过,不过其中内存泄漏检测好像并不准确。xdebug 这个功能还真不了解,怎么用的? function __xdebug_stop() { $data = xdebug_get_code_coverage(XDEBUG_CC_UNUSED|XDEBUG_CC_DEAD_CODE); xdebug_stop_code_coverage(); $dir = "报告路径"; $file = sprintf('%s%s.code_coverage.txt', $dir, uniqid()); file_put_contents($file,serialize($data));}if (function_exists('xdebug_start_code_coverage')) { xdebug_start_code_coverage(XDEBUG_CC_UNUSED | XDEBUG_CC_DEAD_CODE); register_shutdown_function('__xdebug_stop');}require_once("程序文件");产生的是 serialize 数据 求xdebug 代码覆盖率的使用方法 我给作者发了封Email,希望我那蹩脚的英语没有影响沟通... <?phpxdebug_start_code_coverage(XDEBUG_CC_UNUSED | XDEBUG_CC_DEAD_CODE);function f1() { return 1;}function f2() { return 1;}f2();$p = xdebug_get_code_coverage();print_r($p[__FILE__]);Array( [4] => 1 [5] => -1 [6] => -2 [8] => 1 [9] => 1 [10] => -2 [11] => 1 [12] => 1) 做好代码覆盖率分析,对切分、合并功能模块是很有用的如果一个 include 进来的大多是死代码,不是无谓的开销吗? 這個逻辑上的东西应该可以自己把握到吧?你不可能include一个不相关的php文件吧. 怎么将多个表单绑定在一起 看下这个代码有问题吗? php写文件无法写入 POST数据编码问题 给大家提个醒:魔术引号(自动转义)即将关闭,写代码要注意注入了 想让网站只可以使用手机访问,禁止电脑浏览,怎么做? 对多个数组进行组合讨论 php视频推荐,需要的转存 請大家幫忙啊,如何讓網頁內容正常顯示 类到底怎么用? 留言板连接数据库的问题 谁能用phpmyadmin帮我建张表呢
$data = xdebug_get_code_coverage(XDEBUG_CC_UNUSED|XDEBUG_CC_DEAD_CODE);
xdebug_stop_code_coverage(); $dir = "报告路径";
$file = sprintf('%s%s.code_coverage.txt', $dir, uniqid());
file_put_contents($file,serialize($data));
}if (function_exists('xdebug_start_code_coverage')) {
xdebug_start_code_coverage(XDEBUG_CC_UNUSED | XDEBUG_CC_DEAD_CODE);
register_shutdown_function('__xdebug_stop');
}require_once("程序文件");
产生的是 serialize 数据
xdebug_start_code_coverage(XDEBUG_CC_UNUSED | XDEBUG_CC_DEAD_CODE);function f1() {
return 1;
}function f2() {
return 1;
}
f2();
$p = xdebug_get_code_coverage();
print_r($p[__FILE__]);Array
(
[4] => 1
[5] => -1
[6] => -2
[8] => 1
[9] => 1
[10] => -2
[11] => 1
[12] => 1
)
如果一个 include 进来的大多是死代码,不是无谓的开销吗?
你不可能include一个不相关的php文件吧.