CrossPHP
  • Namespace
  • Class
  • Download

Namespaces

  • Cross
    • Auth
    • Cache
      • Driver
      • Request
    • Core
    • DB
      • Connecter
      • Drivers
      • SQLAssembler
    • Exception
    • Http
    • I
    • Lib
      • Document
    • Module
    • MVC
    • Runtime
  • None

Exceptions

  • CacheException
  • CoreException
  • CrossException
  • FrontException

Class CrossException

Exception
Extended by Cross\Exception\CrossException

Direct known subclasses

Cross\Exception\CacheException, Cross\Exception\CoreException, Cross\Exception\FrontException

Abstract
Namespace: Cross\Exception
Package: Cross\Exception
Author:

wonli wonli@live.com Class CrossException


Located at Exception/CrossException.php

Methods summary

public
# __construct( string $message = 'CrossPHP Exception', null|integer $code = null, Exception $previous = null )

CrossException constructor.

CrossException constructor.

Parameters

$message
$code
$previous

Overrides

Exception::__construct
public array
# cpExceptionSource( Exception $e )

根据trace信息分析源码,生成异常处理详细数据

根据trace信息分析源码,生成异常处理详细数据

Parameters

$e

Returns

array
public
# cliErrorHandler( Exception $e )

cli模式下的异常处理

cli模式下的异常处理

Parameters

$e
protected
# getTraceInfo( array $trace, & $content )

trace

trace

Parameters

$trace
$content
protected
# getCliTraceInfo( array & $trace, & $trace_table )

CLI trace

CLI trace

Parameters

$trace
$trace_table
protected mixed
# hiddenFileRealPath( $path )

隐藏异常中的真实文件路径

隐藏异常中的真实文件路径

Parameters

$path

Returns

mixed
abstract protected mixed
# errorHandler( Exception $e )

异常处理抽象方法

异常处理抽象方法

Parameters

$e

Returns

mixed

Methods inherited from Exception

__toString(), getCode(), getFile(), getLine(), getMessage(), getPrevious(), getTrace(), getTraceAsString()

Properties summary

Properties inherited from Exception

$code, $file, $line, $message

CrossPHP API documentation generated by ApiGen