Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JSessionStorageApc
+ Graphe d'héritage de JSessionStorageApc:
+ Graphe de collaboration de JSessionStorageApc:

Liste de tous les membres

Fonctions membres publiques

 __construct ($options=array())
 read ($id)
 write ($id, $session_data)
 destroy ($id)
- Fonctions membres publiques inherited from JSessionStorage
 register ()
 open ($save_path, $session_name)
 close ()
 gc ($maxlifetime=null)

Fonctions membres publiques statiques

static isSupported ()
- Fonctions membres publiques statiques inherited from JSessionStorage
static getInstance ($name= 'none', $options=array())
static test ()

Additional Inherited Members

- Attributs protégés statiques inherited from JSessionStorage
static $instances = array()

Description détaillée

Définition à la ligne 20 du fichier apc.php.


Documentation des constructeurs et destructeur

JSessionStorageApc::__construct (   $options = array())

Constructor

Paramètres:
array$optionsOptional parameters
Depuis:
11.1
Exceptions:
RuntimeException

Réimplémentée à partir de JSessionStorage.

Définition à la ligne 30 du fichier apc.php.

{
if (!self::isSupported())
{
throw new RuntimeException('APC Extension is not available', 404);
}
}

Documentation des fonctions membres

JSessionStorageApc::destroy (   $id)

Destroy the data for a particular session identifier in the SessionHandler backend.

Paramètres:
string$idThe session identifier.
Renvoie:
boolean True on success, false otherwise.
Depuis:
11.1

Réimplémentée à partir de JSessionStorage.

Définition à la ligne 81 du fichier apc.php.

{
$sess_id = 'sess_' . $id;
return apc_delete($sess_id);
}
static JSessionStorageApc::isSupported ( )
static

Test to see if the SessionHandler is available.

Renvoie:
boolean True on success, false otherwise.
Depuis:
12.1

Réimplémentée à partir de JSessionStorage.

Définition à la ligne 94 du fichier apc.php.

{
return extension_loaded('apc');
}
JSessionStorageApc::read (   $id)

Read the data for a particular session identifier from the SessionHandler backend.

Paramètres:
string$idThe session identifier.
Renvoie:
string The session data.
Depuis:
11.1

Réimplémentée à partir de JSessionStorage.

Définition à la ligne 50 du fichier apc.php.

{
$sess_id = 'sess_' . $id;
return (string) apc_fetch($sess_id);
}
JSessionStorageApc::write (   $id,
  $session_data 
)

Write session data to the SessionHandler backend.

Paramètres:
string$idThe session identifier.
string$session_dataThe session data.
Renvoie:
boolean True on success, false otherwise.
Depuis:
11.1

Réimplémentée à partir de JSessionStorage.

Définition à la ligne 66 du fichier apc.php.

{
$sess_id = 'sess_' . $id;
return apc_store($sess_id, $session_data, ini_get("session.gc_maxlifetime"));
}

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