====== 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.//