自己写的debug类 实现变更输出
2009-07-17 01:13
176 查看
<?php
class debug {
/**
* 在settings.yml中添加如下内容:
* all:
* .settings:
* debug: on
*/
function __construct() {
//TODO - Insert your code here
}
/**
*
*/
function __destruct() {
//TODO - Insert your code here
}
//获取调试开关
public function get_debug_sitting() {
$config=new sfConfig();
if ($config->get('sf_debug')) {
return true;
}else {
return false;
}
}
//输出调试信息
//用来输出变量的信息
public function debug_print($var,$file=__FILE__,$line=__LINE__) {
if ($this->get_debug_sitting()) {
$where = "File= $file($line)";
switch (strtolower(substr(php_sapi_name(),0,3))) {
case 'cli':
echo "$where";
var_dump($var);
break;
default:
echo "$where";
print("<pre>");
var_dump($var);
print("</pre>");
break;
}
}
}
}
?>
class debug {
/**
* 在settings.yml中添加如下内容:
* all:
* .settings:
* debug: on
*/
function __construct() {
//TODO - Insert your code here
}
/**
*
*/
function __destruct() {
//TODO - Insert your code here
}
//获取调试开关
public function get_debug_sitting() {
$config=new sfConfig();
if ($config->get('sf_debug')) {
return true;
}else {
return false;
}
}
//输出调试信息
//用来输出变量的信息
public function debug_print($var,$file=__FILE__,$line=__LINE__) {
if ($this->get_debug_sitting()) {
$where = "File= $file($line)";
switch (strtolower(substr(php_sapi_name(),0,3))) {
case 'cli':
echo "$where";
var_dump($var);
break;
default:
echo "$where";
print("<pre>");
var_dump($var);
print("</pre>");
break;
}
}
}
}
?>
相关文章推荐
- Flex变更输出文件夹路径指向当前项目当中的bin-debug中
- 输出带有是/否的对话框,实现效果是:点击是,继续添加内容,点击否,返回自己定义的页面
- 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表
- 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。
- 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。
- 在Keil环境下使用JLink实现printf输出重定向至debug窗口
- 腾讯自己的直播答题,如何实现稳定的性能输出
- MapReduce-MulitipleOutputs实现自己定义输出到多个文件夹
- 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。 (无返回值需要传参)
- JAVA基础 day21 字节流的输入和输出 字节流的缓冲区 (自己实现BufferedInputStream) 键盘输入 转换流的用法 改变标准输入输出设备 IO流操作的基本规律
- 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。
- popen函数实现捕获shell里命令的输出--外加自己的一个小接口函数
- 在Keil环境下使用JLink实现printf输出重定向至debug窗口
- 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9 * 9口诀表,输出12,输出12 * 12的乘法口诀表。
- 用PHP自己实现的var_dump函数 (没有用foreach输出数组)
- Android——使用StackTraceElement实现自己的Log日志输出管理类
- C++ Recipes 自己实现输出重定向
- 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。
- (更新)OutputDebugString函数简单封装,实现格式化打印输出(VC++)
- 1. 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。