检查php serialize哪出错,php错误处理

"Error",

2 => "Warning",

4 => "Parsing Error",

8 => "Notice",

16 => "Core Error",

32 => "Core Warning",

64 => "Compile Error",

128 => "Compile Warning",

256 => "User Error",

512 => "User Warning",

1024=> "User Notice"

);

// set of errors for which a var trace will be saved

$user_errors = array(E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE);

$err = "n";

$err .= "t".$dt."n";

$err .= "t".$errno."n";

$err .= "t".$errortype[$errno]."n";

$err .= "t".$errmsg."n";

$err .= "t".$filename."n";

$err .= "t".$linenum."n";

if (in_array($errno, $user_errors))

$err .= "t".wddx_serialize_value($vars,"Variables")."n";

$err .= "nn";

// for testing

// echo $err;

// save to the error log, and e-mail me if there is a critical user error

error_log($err, 3, "/usr/local/php4/error.log");

if ($errno == E_USER_ERROR)

mail("phpdev@example.com","Critical User Error",$err);

}

function distance ($vect1, $vect2) {

if (!is_array($vect1) || !is_array($vect2)) {

trigger_error("Incorrect parameters, arrays expected", E_USER_ERROR);

return NULL;

}

if (count($vect1) != count($vect2)) {

trigger_error("Vectors need to be of the same size", E_USER_ERROR);

return NULL;

}

for ($i=0; $i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值