php调试

来源:互联网 发布:工业数据采集软件 编辑:程序博客网 时间:2024/06/08 01:13

主要介绍常用手段

1、向页面输出

var_dump()、print_r()和 echo

var_dump — 打印变量的相关信息

void var_dump ( mixed expression [, mixed expression [, …]] )

此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

print_r — 打印关于变量的易于理解的信息

bool print_r ( mixed expression [, bool return] )

注: 参数 return 是在 PHP 4.3.0 的时候加上的

print_r() 显示关于一个变量的易于理解的信息。如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。

记住,print_r() 将把数组的指针移到最后边。使用reset() 可让指针回到开始处。

echo() 函数输出一个或多个字符串。

注释:echo() 函数实际不是一个函数,所以您不必对它使用括号。然而,如果您希望向 echo() 传递一个以上的参数,使用括号将会生成解析错误。
提示:echo() 函数比 print() 速度稍快。

2、向后台文件打印日志信息

常规写文件用:




functionjson_debug($title,$clear){        exec("date",$output);          if($clear==true){            exec("echo ".$title."------- ".$output[0]." > ".dirname(__FILE__)."/debug.json");        }else{            exec("echo ".$title."------- ".$output[0]." >> ".dirname(__FILE__)."/debug.json");         }    }

如果有更方便的调试,请大家不惜文笔,共享出来…… 让大家学习学习。

原创粉丝点击