JError/raise: Difference between revisions
From Joomla! Documentation
New page: ===Description===
Create a new JException object given the passed arguments
<span class="editsection" style="font-size:76%;">
<nowiki>[</nowiki>[[Description:JError/raise|Edit Descrip... |
m preparing for archive only |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
Create a new JException object given the passed arguments | Create a new JException object given the passed arguments | ||
<! removed transcluded page call, red link never existed > | |||
===Syntax=== | ===Syntax=== | ||
| Line 58: | Line 56: | ||
</source> | </source> | ||
<! removed transcluded page call, red link never existed > | |||
< | |||
===Examples=== | ===Examples=== | ||
=== Code Examples === | |||
<dpl> | <dpl> | ||
noresultsheader=\n | noresultsheader=\n | ||
category=raise | category=raise | ||
category=JError | category=JError | ||
namespace=CodeExample | |||
category=MethodExample | category=MethodExample | ||
include=* | include=* | ||
format= ,,, | format= ,,, | ||
</dpl> | </dpl> | ||
[[Category:Archived pages API16]] | |||
Latest revision as of 01:37, 25 March 2017
Description
Create a new JException object given the passed arguments
<! removed transcluded page call, red link never existed >
Syntax
static raise($level, $code, $msg, $info=null, $backtrace=false)
| Parameter Name | Default Value | Description |
|---|---|---|
| $level | $level The error level - use any of PHP's own error levels for this: E_ERROR, E_WARNING, E_NOTICE, E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE. | |
| $code | $code The application-internal error code for this error | |
| $msg | $msg The error message, which may also be shown the user if need be. | |
| $info | null | $info Optional: Additional error information (usually only developer-relevant information that the user should never see, like a database DSN). |
| $backtrace | false |
Returns
mixed The object
Defined in
libraries/joomla/error/error.php
Importing
jimport( 'joomla.error.error' );
Source Body
public static function raise($level, $code, $msg, $info = null, $backtrace = false)
{
jimport('joomla.error.exception');
// build error object
$exception = new JException($msg, $code, $level, $info, $backtrace);
return JError::throwError($exception);
}
<! removed transcluded page call, red link never existed >
Examples
Code Examples