Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JException

Liste de tous les membres

Fonctions membres publiques

 __construct ($msg, $code=0, $level=null, $info=null, $backtrace=false)
 __toString ()
 toString ()
 get ($property, $default=null)
 getProperties ($public=true)
 getError ($i=null, $toString=true)
 getErrors ()
 set ($property, $value=null)
 setProperties ($properties)
 setError ($error)

Attributs protégés

 $level = null
 $code = null
 $message = null
 $info = ''
 $file = null
 $line = 0
 $function = null
 $class = null
 $type = null
 $args = array()
 $backtrace = null

Documentation des constructeurs et destructeur

JException::__construct (   $msg,
  $code = 0,
  $level = null,
  $info = null,
  $backtrace = false 
)

Constructor

  • used to set up the error with all needed error details.
Paramètres:
string$msgThe error message
string$codeThe error code from the application
integer$levelThe error level (use the PHP constants E_ALL, E_NOTICE etc.).
string$infoOptional: The additional error information.
boolean$backtraceTrue if backtrace information is to be collected
Depuis:
11.1
Obsolète:
12.1

Références $i, JLog\add(), JError\addToStack(), null, et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

JException::__toString ( )

Returns to error message

Renvoie:
string Error message
Depuis:
11.1
Obsolète:
12.1

Références $message.

JException::get (   $property,
  $default = null 
)

Returns a property of the object or the default value if the property is not set.

Paramètres:
string$propertyThe name of the property
mixed$defaultThe default value
Renvoie:
mixed The value of the property or null
Obsolète:
12.1
Voir également:
getProperties()
Depuis:
11.1
JException::getError (   $i = null,
  $toString = true 
)

Get the most recent error message

Paramètres:
integer$iOption error index
boolean$toStringIndicates if JError objects should return their error message
Renvoie:
string Error message
Depuis:
11.1
Obsolète:
12.1

Références $i, JLog\add(), elseif, null, et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JException::getErrors ( )

Return all errors, if any

Renvoie:
array Array of error messages or JErrors
Depuis:
11.1
Obsolète:
12.1

Références JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JException::getProperties (   $public = true)

Returns an associative array of object properties

Paramètres:
boolean$publicIf true, returns only the public properties
Renvoie:
array Object properties
Obsolète:
12.1
Voir également:
get()
Depuis:
11.1

Références $key.

JException::set (   $property,
  $value = null 
)

Modifies a property of the object, creating it if it does not already exist.

Paramètres:
string$propertyThe name of the property
mixed$valueThe value of the property to set
Renvoie:
mixed Previous value of the property
Obsolète:
12.1
Voir également:
setProperties()
Depuis:
11.1

Références JLog\add(), null, et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JException::setError (   $error)

Add an error message

Paramètres:
string$errorError message
Renvoie:
void
Depuis:
11.1
Obsolète:
12.1

Références JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JException::setProperties (   $properties)

Set the object properties based on a named array/hash

Paramètres:
mixed$propertiesEither and associative array or another object
Renvoie:
boolean
Obsolète:
12.1
Voir également:
set()
Depuis:
11.1

Références JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JException::toString ( )

Returns to error message

Renvoie:
string Error message
Depuis:
11.1
Obsolète:
12.1

Documentation des données membres

JException::$args = array()
protected
JException::$backtrace = null
protected
JException::$class = null
protected
JException::$code = null
protected
JException::$file = null
protected
JException::$function = null
protected
JException::$info = ''
protected
JException::$level = null
protected
JException::$line = 0
protected
JException::$message = null
protected
JException::$type = null
protected

La documentation de cette classe a été générée à partir du fichier suivant :