一直懒得装断点调试工具,平时调试就用echo var_dump debug_print_backtrace 搞搞。 今天同事装了个xdebug,看着眼馋。于是想自己也装一个,由于平时用zend studio,习惯性的想到了zend debuger。 经过一番努力,终于安装成功。
分类:
Web程序 时间:
2015-03-06 21:59:48
阅读次数:
179
为什么需要Debugger?很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以 看出来(当然可能还需要...
分类:
其他好文 时间:
2015-03-06 12:31:08
阅读次数:
144
获取数据类型 :如果想查看某个表达式的值和类型,用 var_dump()。如果只是想得到一个易读懂的类型的表达方式用于调试,用 gettype()。要查看某个类型,不要用 gettype(),而用 is_type() 函数。■字符串转换为数值当一个字符串被当作数字来求值时,根据以下规则来决定结果的类...
分类:
Web程序 时间:
2015-03-06 01:01:15
阅读次数:
191
$e=newException;var_dump($e->getTraceAsString());//var_dump(debug_backtrace());//debug_print_backtrace();php排查函数文件执行路径的打印
分类:
Web程序 时间:
2015-03-05 19:37:47
阅读次数:
166
getMethods()); //var_dump($reflection->getProperties()); class dbTypes implements ArrayAccess{ private $dbtypes = array(); ...
分类:
数据库 时间:
2015-03-05 18:49:13
阅读次数:
155
常用调试方法echo()可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。print()函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。print_...
分类:
其他好文 时间:
2015-03-05 16:49:37
阅读次数:
109
name."--".$this->sex); }} $one = new Stu();$one->name = "chenbin";$one->sex = "man";//$one->intro();/*print_r((array)$one);var_dump($one);*...
分类:
Web程序 时间:
2015-03-04 00:57:59
阅读次数:
154
众所周知,php 里面 header之前有输出的话,会报错,例如下面这样 就这个错误,我们开始查阅php源代码,到底是怎样做的,至于php源代码分析,安装,和调试时怎样配置的,我会专门写一篇文章去记录的,这里我是使用php-cli命令行的sapi,方便啊,首先我们先看看var_dump的实现啦 1....
分类:
Web程序 时间:
2015-03-02 18:28:44
阅读次数:
189
直接看代码: 1 参数有:';14 var_dump($parameter);15 } 16 }17 $b=new man;18 echo '';19 $b->speak();20 echo '';21 echo $b->lei;22 $b->speak1('参数1',...
分类:
其他好文 时间:
2015-02-05 20:08:43
阅读次数:
169
//时间长度$timelength= (strtotime($endtime)-strtotime($starttime))/60;var_dump($timelength."分钟");exit();
分类:
Web程序 时间:
2015-02-02 17:52:32
阅读次数:
172