scriptlog:lib:core:session
Table of Contents
Session
Layer: Core · Source: lib/core/Session.php:21 (lines 21–99)
class Session
Example: $data = Session::getInstance(); $data→nickname = 'Someone'; $data→age = 18; $data→destroy();
Docblock Metadata
| Tag | Value |
|---|---|
@category | Core Class |
@version | 1.0 |
@see | https://www.php.net/manual/en/function.session-start.php#102460 |
Inheritance
No parent, interface or trait. This is a root type.
Constants (2)
| Visibility | Name | Value | Line |
|---|---|---|---|
- | SESSION_STARTED | true; | 23 |
- | SESSION_NOT_STARTED | false; | 25 |
Properties (2)
| Visibility | Type | Name | Default | Line |
|---|---|---|---|---|
private | (untyped) | $session_state | self::SESSION_NOT_STARTED | 27 |
private static | static | $instance | 29 |
Methods (7)
| Visibility | Method | Summary | Line |
|---|---|---|---|
| private | __construct() | (undocumented) | 31 |
| public static | getInstance() | (undocumented) | 35 |
| public | startSession() | (undocumented) | 47 |
| public | __set() | (undocumented) | 66 |
| public | __get() | (undocumented) | 72 |
| public | __isset() | (undocumented) | 80 |
| public | destroy() | (undocumented) | 86 |
__construct()
private function __construct()
lines 31–33 (3)
Takes no parameters.
getInstance()
public static function getInstance()
lines 35–45 (11)
Takes no parameters.
Returns: (none declared)
startSession()
public function startSession()
lines 47–64 (18)
Takes no parameters.
Returns: (none declared)
__set()
public function __set($name, $value)
lines 66–70 (5)
| Parameter | Type | Default | Description |
|---|---|---|---|
$name | (untyped) | required | none |
$value | (untyped) | required | none |
Returns: (none declared)
__get()
public function __get($name)
lines 72–78 (7)
| Parameter | Type | Default | Description |
|---|---|---|---|
$name | (untyped) | required | none |
Returns: (none declared)
__isset()
public function __isset($name)
lines 80–84 (5)
| Parameter | Type | Default | Description |
|---|---|---|---|
$name | (untyped) | required | none |
Returns: (none declared)
destroy()
public function destroy()
lines 86–98 (13)
Takes no parameters.
Returns: (none declared)
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
scriptlog/lib/core/session.txt · Last modified: by admin
