当前位置: 首页>>代码示例>>PHP>>正文


PHP l::setFatalHandler方法代码示例

本文整理汇总了PHP中l::setFatalHandler方法的典型用法代码示例。如果您正苦于以下问题:PHP l::setFatalHandler方法的具体用法?PHP l::setFatalHandler怎么用?PHP l::setFatalHandler使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在l的用法示例。


在下文中一共展示了l::setFatalHandler方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: dirname

     // Remove eval in lib/log.inc
     $errorText .= "<br/><u>Backtrace to the error:</u><pre>";
     $base = dirname(config::$main['scriptdir']);
     foreach ($bt as $data) {
         $str = "... " . str_repeat(' ', strlen($data['class']) > 30 ? 1 : 31 - strlen($data['class'])) . $data['class'] . " :: " . $data['function'];
         if (!is_null($data['file'])) {
             $str .= str_repeat(' ', strlen($data['function']) > 25 ? 1 : 26 - strlen($data['function']));
             $fn = preg_replace("#^{$base}/#", "", $data['file']);
             $str .= "  (line {$data['line']}, file '{$fn}')";
         }
         $errorText .= "{$str}\n";
     }
     $errorText .= "</pre>";
     throw new Exception($errorText);
 }
 l::setFatalHandler('__adminFatalError');
 try {
     dbConnect();
     $game = config::getGame($gName);
     if (is_null($game)) {
         throw new Exception("Game '{$gName}' not found");
     }
     l::notice("administration script executing tick {$gName}::{$tName}");
     $game->getDBAccess();
     $game->runTick($tName, true);
     l::notice("tick {$gName}::{$tName} executed");
     dbClose();
 } catch (Exception $e) {
     $argh = $e->getMessage();
 }
 chdir($oldDir);
开发者ID:tseeker,项目名称:LWB5,代码行数:31,代码来源:ticks.php


注:本文中的l::setFatalHandler方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。