API16:JBrowser/getInstance
From Joomla! Documentation
This Namespace has been archived - Please Do Not Edit or Create Pages in this namespace. Pages contain information for a Joomla! version which is no longer supported. It exists only as a historical reference, will not be improved and its content may be incomplete.
Contents |
Description
Returns the global Browser object, only creating it if it doesn't already exist.
[<! removed edit link to red link >]
<! removed transcluded page call, red link never existed >
Syntax
static getInstance($userAgent=null, $accept=null)
| Parameter Name | Default Value | Description |
|---|---|---|
| $userAgent | null | $userAgent The browser string to parse. |
| $accept | null | $accept The HTTP_ACCEPT settings to use. |
Returns
The Browser object.
Defined in
libraries/joomla/environment/browser.php
Importing
jimport( 'joomla.environment.browser' );
Source Body
static public function getInstance($userAgent = null, $accept = null) { static $instances; if (!isset($instances)) { $instances = array(); } $signature = serialize(array($userAgent, $accept)); if (empty($instances[$signature])) { $instances[$signature] = new JBrowser($userAgent, $accept); } return $instances[$signature]; }
[<! removed edit link to red link >] <! removed transcluded page call, red link never existed >
Examples
<CodeExamplesForm />
