XML_Parser
[ class tree: XML_Parser ] [ index: XML_Parser ] [ all elements ]

Class: XML_Parser_Error

Source Location: /XML_Parser-1.3.8/XML/Parser.php

Class Overview

PEAR_Error
   |
   --XML_Parser_Error

error class, replaces PEAR_Error


Author(s):

Version:

  • Release: @package_version@

Copyright:

  • 2002-2008 The PHP Group

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 707]
error class, replaces PEAR_Error

An instance of this class will be returned if an error occurs inside XML_Parser.

There are three advantages over using the standard PEAR_Error:

  • All messages will be prefixed
  • check for XML_Parser error, using is_a( $error, 'XML_Parser_Error' )
  • messages can be generated from the xml_parser resource



[ Top ]


Class Variables

$error_message_prefix =  'XML_Parser: '

[line 716]

prefix for all messages

Type:   string


[ Top ]



Method Detail

XML_Parser_Error (Constructor)   [line 756]

XML_Parser_Error XML_Parser_Error( [string|resource $msgorparser = 'unknown error'], [integer $code = 0], [integer $mode = PEAR_ERROR_RETURN], [integer $level = E_USER_NOTICE])

PHP4 constructor for backwards compatibility with older code

Parameters:

string|resource   $msgorparser   —  message or parser resource
integer   $code   —  error code
integer   $mode   —  error handling
integer   $level   —  error level

[ Top ]

__construct (Constructor)   [line 735]

XML_Parser_Error __construct( [string|resource $msgorparser = 'unknown error'], [integer $code = 0], [integer $mode = PEAR_ERROR_RETURN], [integer $level = E_USER_NOTICE])

construct a new error instance

You may either pass a message or an xml_parser resource as first parameter. If a resource has been passed, the last error that happened will be retrieved and returned.

  • Todo: PEAR CS - can't meet 85char line limit without arg refactoring
  • Access: public

Parameters:

string|resource   $msgorparser   —  message or parser resource
integer   $code   —  error code
integer   $mode   —  error handling
integer   $level   —  error level

[ Top ]


Documentation generated on Wed, 10 Apr 2019 14:24:06 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.