`
xieye
  • 浏览: 804076 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

从java程序员的角度看PHP(二)--关于调试

    博客分类:
  • PHP
阅读更多

jsp中,可以直接获得系统输出流和页面输出流,然后你可以随意的输出。
<%
System.out.print("这是系统输出流。");
out.println("这是页面输出流。");
%>

在PHP中呢,只有页面输出流,好像还被称之为标准输出流。
echo "这是页面输出流。";

这一点无论怎么痛斥它都不为过。
应对方案:

在PHP中,定义公用函数,然后在每个页面中加载。在需要输出的地方使用debug($par);
/**
 * 调试用到的全局变量,判断是否要把原来的内容清空
 */
$debug_count = 0;

/**
 * 向某个特定文件e:/debug.txt写信息
 *
 * @param string $content 要写入的信息
 */
function debug($content)
{
 global $debug_count;
 $debug_count++;
 if ($debug_count > 1) //已经有文件了
 {
  $file = fopen("e:/debug.txt","at");
 }
 else                //要建新文件
 {
  $file = fopen("e:/debug.txt","wt");
 }
 fwrite($file,('[' . date("H:i") . ']      ' . $content . "\n"));
 fclose($file);
}
UltraEdit编辑软件始终打开,并把“文件更改检测”设置为“自动更新已更改的文件(开)”,这样就可以在每次访问的中间查看变量,当然,如果再访问会刷新。

 

 

 

 

分享到:
评论
2 楼 pdreamer 2008-01-01  
syslog()
1 楼 imjl 2007-10-26  
不习惯把。。。除非是ue老手。。

我还是习惯浏览器看调试信息。。。偶尔用zend看。(调试类和复杂函数会预先测试)

相关推荐

    geany-1.35_新手程序员必备开发环境 开源

    Geany是一个小巧的使用GTK+2...超越vscode,vscode调试起来速度比这个慢多了,新手编程经常需要调试,这款软件可以节省你很多很多的时间。 另附使用指南:https://blog.csdn.net/gospellkevin/article/details/82919516

    NetBeans IDE v7.4 for Java SE.zip

    NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用...

    NetBeans IDE v7.4 for PHP 简体中文版.zip

    NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用...

    Java多线程与线程安全实践-基于Http协议的断点续传.rar

    资源内容:项目全套源码+完整文档 ...后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    NetBeans IDE v7.4 for C/C 简体中文版.zip

    NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用...

    豌豆框架0.6 - 支持分层敏捷开发的PHP框架

    框架多处参考了JAVA中的技术, 并对这些技术更一步发挥. 框架还有很多不足之处, 还需不断完善, 欢迎多提意见, 如有什么问题, 请向我们反馈. 欢迎你的参与! 特点: 灵活, 扩展性强, 复用性高, 完全采用面向对象设计, ...

    JAVA SMART系统-系统框架设计与开发(源代码+论文).rar

    资源内容:项目全套源码+完整文档 ...后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven 

    【php+mysql+毕业设计源代码】PHP爱墙-数字榆林版_lovewall.rar

    后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven Spring root vue.js

    Java聊天室程序(java).rar

    资源内容:项目全套源码+完整文档 ...后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven 

    IDM.UEStudio.v11.20.0.1006.Incl.Keymaker-CORE

    UEStudio 包括 UltraEdit 的所有功能,以及对超过 30 种流行编译器(包括 Microsoft Visual C++、Java、GNU C/C++、PHP、Perl 和其他 30 多种编译器)的本机支持、集成调试器、集成 VCS 版本控制、内置类浏览、语言...

    Ajax从入门到精通

    《Ajax从入门到精通》对于PHP、ASP、Java、.NET程序员有很大的帮助,同时适合Web前端开发人员、Web性能检测人员、需要掌握Ajax技术的测试人员、Web架构师、学习Web高级技术的初级程序员以及所有的Web普通开发人员...

    基于java的学生管理系统(java源码+论文).rar

    后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven Spring root vue.js

    [信息办公]简易java开源订销管理系统_javainfo.rar

    资源内容:项目全套源码+完整文档 ...后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven 

    学生住宿管理系统JAVA.rar

    资源内容:项目全套源码+完整文档 ...后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    PHP3程序设计

    第7章 中场二:列表维护 94 7.1 列表维护的规范 94 7.2 创建连接代码 94 7.3 创建phpuser用户名 95 7.4 创建数据库表 96 7.5 修改menu.php3文件 97 7.6 插入记录 97 7.6.1 定义插入表单 97 7.6.2 处理插入动作 99 ...

    基于java的企业员工管理系统(java源码+论文+exe可执行程序).rar

    后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven Spring root vue.js

    Java聊天室程序.rar

    资源内容:项目全套源码+完整文档 ...后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven 

    [论坛社区]Discuz 5.0.0-Dvbbs.PHP转换_discuz500-dvbbs.rar

    后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven Spring root vue.js

Global site tag (gtag.js) - Google Analytics