新手php 调试技巧

由其他语言转战学习php语言的过程中,除去转换语言过渡,调试工具的使用可能也是学习过程的一项困难,而一个不够亲民的工具很可能把一个满怀求知欲的小白拒之门外;这里讲述一种php调试方式

首先 , 语法等错误还是PHP -f命令

然后, 捡起来命令行知识. 然后工具:

sublime text + php自带错误处理函数+php自带异常处理函数+chrome.

sublime text神器

这里略过一万字的膜拜.

php自带错误处理函数:通过库函数

set_error_handler("error_handler");

来设置,这里设置了错误处理函数名为 error_handler.

其中错误处理函数最多可接收到5个有效参数,分别是:

$error_level –错误级别,

$error_message–错误内容,

$error_file–错误发生的文件,

$error_line–错误所在代码的行,

$error_text–错误携带的信息.

函数定义形式如:
function error_handler($error_level,$error_message,$error_file,$error_line,$error_text)
{}

即可在 error_handler 函数中 echo 出你关心的错误信息并 die()出错退出.

php自带异常处理函数,通过库函数:

set_exception_handler('myException');

实现异常处理函数的注册.

处理函数的形式如:

function myException($exception)
{}

具体需要打印出的任何信息参照 Exception 类的定义.

你可能感兴趣的:(新手php 调试技巧)