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

上一篇 / 下一篇  2007-10-27 13:12:19 / 个人分类: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编辑软件始终打开,并把“文件更改检测”设置为“自动更新已更改的文件(开)”,这样就可以在每次访问的中间查看变量,当然,如果再访问会刷新。

 


TAG: php

引用 删除 Guest   /   2008-05-25 22:39:02
http://www.meinv880.cn 我的美女大小姐
http://column.iresearch.cn/u/fdytxz/ 小冯的专栏
http://www.xingchenbian33.cn 坏蛋是怎样炼成的
http://blog.csdn.net/fdy1txz/ 小说社区
http://www.jipinjiading36.cn   极品家丁
http://column.iresearch.cn/u/fdy2txz/ 心情驿站
http://blog.csdn.net/fdy2txz/ 流动的小说站
http://www.5pr5.cn 极品公子

http://blog.sina.com.cn/fdy1txz 我的美女大小姐
http://blog.sina.com.cn/fdy2txz 极品家丁
http://blog.sina.com.cn/fdy3txz 坏蛋是怎样炼成的
http://blog.sina.com.cn/fdy4txz 极品公子

产生链接如下:百度收藏
http://cang.baidu.com/fdy1txz 收藏 我的美女大小姐
http://cang.baidu.com/fdy2txz 收藏 极品家丁
http://cang.baidu.com/fdy3txz 收藏 坏蛋是怎样炼成的
http://cang.baidu.com/fdy4txz 收藏 极品公子
引用 删除 木頭   /   2007-10-29 14:31:58
有必要吗?
杜江的个人空间 引用 删除 phpcast   /   2007-10-28 00:02:12
PHP5支持多种数据流,可以轻松输出指定的设备或自定义设备,也可以在数据传输中进行修改、过滤。
Java有的时候把名词搞得有些过于粉饰,同样做一件事,用PHP几分钟可以搞定的,用Java可能需要多行一些代码。
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的存档

数据统计

  • 访问量: 299
  • 日志数: 2
  • 建立时间: 2007-10-27
  • 更新时间: 2007-10-27

RSS订阅

Open Toolbar