本文整理汇总了PHP中Exception::show方法的典型用法代码示例。如果您正苦于以下问题:PHP Exception::show方法的具体用法?PHP Exception::show怎么用?PHP Exception::show使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Exception
的用法示例。
在下文中一共展示了Exception::show方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: SimpleSAML_exception_handler
function SimpleSAML_exception_handler(Exception $exception)
{
if ($exception instanceof SimpleSAML_Error_Error) {
$exception->show();
} else {
$e = new SimpleSAML_Error_Error('UNHANDLEDEXCEPTION', $exception);
$e->show();
}
}
示例2: handleException
/**
* Calls the show method on the given exception.
*
* @param Exception $e
*/
function handleException(\Exception $e) {
if ($e instanceof IPrintableException || $e instanceof \wcf\system\exception\IPrintableException) {
$e->show();
exit;
}
print $e;
}
示例3: handleException
/**
* Calls the show method on the given exception.
*
* @param \Exception $e
*/
public static final function handleException(\Exception $e)
{
if ($e instanceof exception\IPrintableException) {
$e->show();
exit;
}
// repack Exception
self::handleException(new exception\SystemException($e->getMessage(), $e->getCode(), '', $e));
}
示例4: handleException
/**
* Calls the show method on the given exception.
*
* @param \Exception $e
*/
public static final function handleException(\Exception $e)
{
try {
if ($e instanceof SystemException) {
$e->show();
exit;
}
// repack Exception
self::handleException(new SystemException($e->getMessage(), $e->getCode(), '', $e));
} catch (\Exception $exception) {
die("<pre>DNS::handleException() Unhandled exception: " . $exception->getMessage() . "\n\n" . $exception->getTraceAsString());
}
}
示例5: handleException
/**
* Calls the show method on the given exception.
*
* @param Exception $e
*/
public static final function handleException(Exception $e)
{
if ($e instanceof PrintableException) {
$e->show();
exit;
}
print $e;
}