域名的网站建设方案书,网站设计 网站建设 手机网站建设,大石桥网站制作,wordpress商城查件调试是一门艺术#xff0c;在项目开发过程中#xff0c;调试是很关键的一步。php中一般使用die,exit()控制断点并使用echo、print_r()、var_dump()、printf()输出结果来调试。一般情况下以上就可以满足开发者调试的目的了。下面来介绍一下xdebug工具。Xdebug是一个开放源代码…调试是一门艺术在项目开发过程中调试是很关键的一步。php中一般使用die,exit()控制断点并使用echo、print_r()、var_dump()、printf()输出结果来调试。一般情况下以上就可以满足开发者调试的目的了。下面来介绍一下xdebug工具。Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具)可以用来跟踪调试和分析PHP程序的运行状况。安装Xdebug2. 将下载的dll文件放到相应的目录中。比如D:\server\php\ext下面3. 配置php.ini文件在ini文件里面追加下面代码[Xdebug]zend_extensionD:\Program Files\phpStudy\PHP5\ext\php_xdebug.dll //dll文件位置xdebug.profiler_output_dirD:\xdebug //xdebug.profiler_enableOnxdebug.profiler_enable_trigger1xdebug.default_enableOnxdebug.show_exception_traceOnxdebug.show_local_vars1xdebug.max_nesting_level50xdebug.var_display_max_depth6xdebug.dump_once1xdebug.dump_globals1xdebug.dump_undefinedOnxdebug.dump.REQUEST*xdebug.dump.SERVERREQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENTxdebug.trace_output_dirD:\xdebugxdebug.remote_enabletrue //Xdebug允许远程IDE连接xdebug.remote_host127.0.0.1 //允许连接的zend studio的IP地址xdebug.remote_port9000 //反向连接zend studio使用的端口xdebug.remote_handlerdbgp //用于zend studio远程调试的应用层通信协议重启Apache后就完成安装了。你可以使用phpinfo查看是否安装成功调试安装完成后xdebug会输出相应的(错误)调试信息。?php echo aa;上面显示出错误类型http请求耗时等等这是最基本的xdebug给我们提供了很多调试的方法比如脚本执行时间内存占用等等实例测试脚本执行时间和内存占用?php $t xdebug_time_index();for ($i 0; $i 250000; $i){// do nothing}echo 执行时间.xdebug_time_index()-$t.;echo 使用内存xdebug_memory_usage();还有很多调试功能自己去体验吧.The end.