???????????????е??????????????ī??????????????????????????????OK?ò?????????????????????????????Ч?????????????е????????????????????????????????????????????say Hello??World???????????????????????????????????????????????????????“???????”??“?走??????????”??“??????????????????????????????”????????????????????????????????????????????
????????????????????????????????????????Щ?????????λ??????????????????????????????????????????????????????????????????????????????????????????У??????o?????????????????????????????????£????μ????????????????????????????????кβ??
???????????
????1. ??????????????????SQL???????
????2. ??????PHP????????????走????????????PHP?????????
????3. ???????????????1 ??ε???????????2 ??ν??????
????4. ??????ɡ?????
?????????????η???????
??????????????????????TM????????????????????????????????????????????????????????????????????????????????????????????????Bug???????????????????????e???????????????????з????????? ??????????????????????????????????е????????????Щ????????????????????????????У????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????  ???????????????????????в??????????????????????????????????????????????????????????????????????????????Ok???????????????????????  ?????????к??????????????????????????Low????????????????????????е?????????????????????????ν??????????????????????????????????????????????????PHP???????PHP???????????????????????error_reporting???????????????????????λ?????????????PHP????????????????????????????????????????????????????????????????????SQL???????????????????????????????????SQL????????PHP??????????????????????????漶??????????????????????????????????????????????????????????????????????????????????????????PHP??????????????????????SQL???????????????????????????????????????????????????????????????????????????????????????????У?????????????λ???????????????????????????????????????????????????????PHP?????ο???
<?php
// ???sql???????
private function logError($msg = "")
{
if (isset($this->_logfile))
{
if (!$msg)
{
if (!mysql_errno())
{
return;
}
$msg = "mysql_errno: " . mysql_errno() . " mysql_error: " . mysql_error();
}
file_put_contents($this->_logfile?? '[' . date('Y-m-d H:i:s') . "] $msg "?? FILE_APPEND);
$trace = debug_backtrace();
foreach ($trace as $call)
{
if(empty($call['file']) && empty($call['line']))
{
continue;
}
file_put_contents($this->_logfile?? "{$call['file']} on line {$call['line']} "?? FILE_APPEND);
}
file_put_contents($this->_logfile?? " "?? FILE_APPEND);
}
}
???????????????????????ο?????????????????????????????????????????????????????????????????????????????????????????????ù?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????